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

JavaScript 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.

JavaScript Beispiel
let array = [1, 2, 3];
let newLength = array.push(4);

console.log(array);
console.log(newLength);
Output
[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.

JavaScript Beispiel
let array = ["a", "b"];
let newLength = array.push("c", "d", "e");

console.log(array);
console.log(newLength);
Output
[ 'a', 'b', 'c', 'd', 'e' ]
5

push() in einer Schleife

Hier wird push() verwendet, um berechnete Werte in ein Array zu speichern.

JavaScript Beispiel
const result = [];
for (let i = 0; i < 3; i++) {
    result.push(i * 2);
}

console.log(result);
Output
[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.

JavaScript Beispiel
const a = [1, 2];
a.push([3, 4]);

console.log(a);
Output
[1, 2, [3, 4]]
/ Weiter

Zurück zu Array

Zur Übersicht