JavaScript-Array an ein anderes anhängen
-
Anhängen eines Arrays an ein anderes mit der Funktion
push()
in JavaScript -
Anhängen eines Arrays an ein anderes mit der Funktion
concat()
in JavaScript
In diesem Tutorial wird erläutert, wie Sie mithilfe der Funktionen push()
und concat()
in JavaScript ein Array an ein anderes Array anhängen.
Anhängen eines Arrays an ein anderes mit der Funktion push()
in JavaScript
Um ein Array an ein anderes anzuhängen, können wir die Funktion push()
in JavaScript verwenden. Die Funktion push()
fügt ein Array von Elementen zu einem anderen Array hinzu. Lassen Sie uns zum Beispiel alle Array-Elemente mit der Funktion push.apply()
zu einem anderen Array hinzufügen. Siehe den Code unten.
var myArray = ['a', 'b', 'c'];
var myArray2 = ['f', 'e']
myArray.push.apply(myArray, myArray2);
console.log(myArray)
Ausgabe:
["a", "b", "c", "d", "e"]
Wie Sie in der Ausgabe sehen können, wurden die beiden in myArray2
vorhandenen Elemente zum myArray
hinzugefügt.
Anhängen eines Arrays an ein anderes mit der Funktion concat()
in JavaScript
Sie können mit der Funktion concat()
auch zwei Arrays zu einem weiteren Array verketten. Lassen Sie uns zum Beispiel ein Array mit einem anderen Array mit der Funktion concat()
verketten. Siehe den Code unten.
var myArray = ['a', 'b', 'c'];
var myArray2 = ['d', 'e'];
var myArray = myArray.concat(myArray2);;
console.log(myArray)
Ausgabe:
["a", "b", "c", "d", "e"]
Sie können die Reihenfolge der im myArray
vorhandenen Elemente ändern, indem Sie die Reihenfolge der Verkettung ändern. Beachten Sie, dass die beiden obigen Funktionen fehlschlagen, wenn das Array zu lang ist. In diesem Fall können Sie Ihre eigene Funktion erstellen, um die beiden Arrays anzuhängen. Lassen Sie uns zum Beispiel eine Funktion mit dem Namen AppendArray
erstellen, indem Sie eine for
-Schleife verwenden, um ein Array mit einem anderen Array anzuhängen. Siehe den Code unten.
function AppendArray(arr1, arr2) {
l1 = arr1.length;
l2 = arr2.length;
for (i = 0; i < l2; i++) {
arr1[l1 + i] = arr2[i];
}
return arr1;
}
var myArray = ['a', 'b', 'c'];
var myArray2 = ['d', 'e'];
var myArray = AppendArray(myArray, myArray2);;
console.log(myArray)
Ausgabe:
["a", "b", "c", "d", "e"]
Im obigen Code erhalten wir die Elemente von arr2
anhand ihres Index und fügen sie am Ende zu arr2
hinzu. Die Schleife wird fortgesetzt, bis alle Elemente von arr2
zu arr1
hinzugefügt wurden. Die Funktion length
wird verwendet, um die Länge eines Arrays zu ermitteln.
Verwandter Artikel - JavaScript Array
- Überprüfen Sie, ob das Array einen Wert in JavaScript enthält
- Array mit bestimmter Länge in JavaScript erstellen
- Konvertieren ein Array in einen String in JavaScript
- Erstes Element aus einem Array in JavaScript entfernen
- Objekte aus einem Array in JavaScript suchen
- Konvertieren von Argumenten in ein Array in JavaScript