| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/String/concat | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
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.
const str1 = "Hello";
const str2 = "World";
console.log(str1.concat(" ", str2));
// Expected output: "Hello World"
console.log(str2.concat(", ", str1));
// Expected output: "World, Hello"
concat(str1)
concat(str1, str2)
concat(str1, str2, /* , */ strN)
str1, , strNEine 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.
Eine neue Zeichenkette, die den kombinierten Text der angegebenen Zeichenketten enthlt.
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.
Das folgende Beispiel kombiniert Zeichenketten zu einer neuen Zeichenkette.
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"
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-string.prototype.concat |
Stringanchor()at()big()blink()bold()charAt()charCodeAt()codePointAt()concat()endsWith()fixed()fontcolor()fontsize()includes()indexOf()isWellFormed()italics()lastIndexOf()link()localeCompare()match()matchAll()normalize()padEnd()padStart()repeat()replace()replaceAll()search()slice()small()split()startsWith()strike()sub()substr()substring()sup()toLocaleLowerCase()toLocaleUpperCase()toLowerCase()toString()toUpperCase()toWellFormed()trim()trimEnd()trimStart()valueOf()[Symbol.iterator]()Object/FunctionDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |