String.prototype.concat()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die concat()
-Methode von String
-Werten verkettet die Zeichenfolgen-Argumente mit dieser Zeichenfolge und gibt eine neue Zeichenfolge zurück.
Probieren Sie es aus
Syntax
concat()
concat(str1)
concat(str1, str2)
concat(str1, str2, /* …, */ strN)
Parameter
str1
, …,strN
-
Eine oder mehrere Zeichenfolgen, die an
str
angehängt werden sollen.
Rückgabewert
Eine neue Zeichenfolge, die den kombinierten Text der bereitgestellten Zeichenfolgen enthält.
Beschreibung
Die concat()
-Funktion verkettet die Zeichenfolgen-Argumente mit der aufrufenden Zeichenfolge und gibt eine neue Zeichenfolge zurück.
Wenn die Argumente nicht vom Typ Zeichenfolge sind, werden sie vor dem Verketten in Zeichenfolgenwerte umgewandelt.
Die concat()
-Methode ist der Addition/String-Verkettungsoperatoren (+
, +=
) sehr ähnlich, außer dass concat()
seine Argumente direkt in Zeichenfolgen umwandelt, während Addition ihre Operanden zuerst in primitive Typen umwandelt. Weitere Informationen finden Sie auf der Referenzseite für den +
-Operator.
Beispiele
Verwendung von concat()
Das folgende Beispiel kombiniert Zeichenfolgen in eine neue Zeichenfolge.
const hello = "Hello, ";
console.log(hello.concat("Kevin", ". Have a nice day."));
// Hello, Kevin. Have a nice day.
const greetList = ["Hello", " ", "Venkat", "!"];
"".concat(...greetList); // "Hello Venkat!"
"".concat({}); // "[object Object]"
"".concat([]); // ""
"".concat(null); // "null"
"".concat(true); // "true"
"".concat(4, 5); // "45"
Spezifikationen
Specification |
---|
ECMAScript Language Specification # sec-string.prototype.concat |
Browser-Kompatibilität
BCD tables only load in the browser