Array.prototype.push()
Die Methode Array.prototype.push()
wird verwendet, um Elemente an das Ende eines Arrays hinzuzufügen. Sie fügt ein oder mehrere Elemente an das Ende eines Arrays an und gibt die neue Länge des Arrays zurück.
Die Methode ändert das Array direkt.
Syntax
Syntax
Array.prototype.push(elementOne, elementTwo, ..., elementN);
Beispiele
Grundlegende Verwendung
In diesem Beispiel wird das Element 4 am Ende des Arrays anhgehängt und die neue Länge des Arrays ist 4.
Beispiel
let array = [1, 2, 3];
let newLength = array.push(4);
console.log(array);
console.log(newLength);
[1, 2, 3]
4
Mehrere Elemente hinzufügen.
push()
kann beliebig viele Argumente annehmen und fügt sie in der übergebenen Reihenfolge ans Ende des Arrays.
Beispiel
let array = ["a", "b"];
let newLength = array.push("c", "d", "e");
console.log(array);
console.log(newLength);
[ 'a', 'b', 'c', 'd', 'e' ]
5
push()
in einer Schleife
Hier wird push() verwendet, um berechnete Werte in ein Array zu speichern.
Beispiel
const result = [];
for (let i = 0; i < 3; i++) {
result.push(i * 2);
}
console.log(result);
[0, 2, 4]
Hinzufügen von Array
Wird ein Array übergeben, wird es als ein Element eingefügt – nicht entpackt, wie es beim Spread Operator der Fall wäre.
Beispiel
const a = [1, 2];
a.push([3, 4]);
console.log(a);
[1, 2, [3, 4]]