[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/String/concat [Back]  [Original]

String.prototype.concat() - JavaScript | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

String.prototype.concat()

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.

Die concat() Methode von String Werten verknpft die Zeichenkettenargumente mit dieser Zeichenkette und gibt eine neue Zeichenkette zurck.

In diesem Artikel

Probieren Sie es aus

const str1 = "Hello";
const str2 = "World";

console.log(str1.concat(" ", str2));
// Expected output: "Hello World"

console.log(str2.concat(", ", str1));
// Expected output: "World, Hello"

Syntax

js
concat(str1)
concat(str1, str2)
concat(str1, str2, /* , */ strN)

Parameter

str1, , strN

Eine oder mehrere Zeichenketten, die an str angehngt werden. Obwohl technisch erlaubt, ist der Aufruf von String.prototype.concat() ohne Argumente eine nutzlose Operation, da sie nicht zu einer sichtbaren Kopie fhrt (wie Array.prototype.concat()), da Zeichenketten unvernderlich sind. Dies sollte nur passieren, wenn Sie ein Array von Zeichenketten als Argumente spreaden und dieses Array leer ist.

Rckgabewert

Eine neue Zeichenkette, die den kombinierten Text der angegebenen Zeichenketten enthlt.

Beschreibung

Die concat() Funktion verknpft die Zeichenkettenargumente mit der aufrufenden Zeichenkette und gibt eine neue Zeichenkette zurck.

Wenn die Argumente nicht vom Typ Zeichenkette sind, werden sie vor der Verkettung in Zeichenkettenwerte umgewandelt.

Die concat() Methode hnelt stark den Additions-/Zeichenkettenverkettungsoperatoren (+, +=), auer dass concat() seine Argumente direkt zu Zeichenketten erzwingt, whrend die Addition ihre Operanden zuerst in Primitive umwandelt. Weitere Informationen finden Sie auf der Referenzseite fr den + Operator.

Beispiele

Verwendung von concat()

Das folgende Beispiel kombiniert Zeichenketten zu einer neuen Zeichenkette.

js
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

Spezifikation
ECMAScript 2027 LanguageSpecification
# sec-string.prototype.concat

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page