Die join-Methode
Die Methode join verbindet Elemente eines Arrays
zu einem String mit einem angegebenen Trennzeichen (es wird
zwischen den Array-Elementen eingefügt).
Das Trennzeichen wird als Parameter der Methode angegeben und
ist nicht obligatorisch. Wenn es nicht angegeben wird,
wird standardmäßig ein Komma als Trennzeichen verwendet.
Wenn Sie die Array-Elemente ohne Trennzeichen zusammenfügen möchten,
geben Sie es als leeren String '' an.
Syntax
array.join([separator]);
Beispiel
Nehmen wir ein bestimmtes Array. Lassen Sie uns die Elemente
dieses Arrays zu einem String mit dem Trennzeichen
'-' verbinden:
let arr = [1, 2, 3];
let str = arr.join('-');
console.log(str);
Das Ergebnis der Codeausführung:
'1-2-3'
Beispiel
Lassen Sie uns jetzt kein Trennzeichen angeben, standardmäßig wird dann ein Komma als Trennzeichen verwendet:
let arr = [1, 2, 3];
let str = arr.join();
console.log(str);
Das Ergebnis der Codeausführung:
'1,2,3'
Beispiel
Lassen Sie uns die Array-Elemente ohne jegliches Trennzeichen zusammenfügen:
let arr = [1, 2, 3];
let str = arr.join('');
console.log(str);
Das Ergebnis der Codeausführung:
'123'
Beispiel . Anwendung
Lassen Sie uns die Zeichen eines Strings in umgekehrter
Reihenfolge ausgeben. Dazu teilen wir den String mit
split
am Trennzeichen '' in ein Array auf (dieses Trennzeichen speichert
jedes Zeichen des Strings in einem separaten Array-Element),
drehen dieses Array mit
reverse um
und fügen dann das umgedrehte Array mit join
wieder zusammen:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Das Ergebnis der Codeausführung:
'987654321'
Beispiel . Anwendung
Vereinfachen wir die Lösung der vorherigen Aufgabe - wir fassen alle Befehle in einer Kette zusammen:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Das Ergebnis der Codeausführung:
'987654321'
Beispiel . Anwendung
Ein Datum im Format '2025-12-31' ist gegeben.
Lassen Sie uns daraus das Format '31.12.2025' machen.
Dazu teilen wir den String mit
split in ein Array auf,
drehen dieses Array mit reverse um
und fügen dann das umgedrehte Array mit join
wieder zusammen:
let date = '2025-12-31';
let res = date.split('-').reverse().join('.');
console.log(res);
Das Ergebnis der Codeausführung:
'31.12.2025'