Verbinden (Join)
Die join-Methode verwandelt ein Array in einen String und fügt alles zusammen. Sie ändert das ursprüngliche Array nicht. Hier ist die Syntax für die Verwendung von join:
array.join([Trennzeichen]);
Das Argument Trennzeichen ist optional und legt das Zeichen fest, das zur Trennung der Elemente im resultierenden String verwendet werden soll. Wenn es ausgelassen wird, werden die Array-Elemente mit einem Komma (,) getrennt.
Beispiel:
let array = ["eins", "zwei", "drei", "vier"];
console.log(array.join(" "));
// Ergebnis: eins zwei drei vier
Es kann ein beliebiges Trennzeichen angegeben werden, aber das Standardtrennzeichen ist ein Komma (,).
In dem obigen Beispiel wird ein Leerzeichen als Trennzeichen verwendet. Sie können join auch verwenden, um ein arrayähnliches Objekt (wie ein Argumente-Objekt oder ein NodeList-Objekt) in einen String umzuwandeln, indem Sie es zuerst in ein Array umwandeln, das die Methode Array.prototype.slice() verwendet:
function printArguments() {
console.log(Array.prototype.slice.call(arguments).join(', '));
}
printArguments('a', 'b', 'c'); // Ergebnis: "a, b, c"