Name

Array.shift() — Schiebt Array-Elemente nach untenorm:availability:

Überblick

array.shift()

Rückgabewert

Das vormals erste Array-Element.

Beschreibung

shift() entfernt und liefert das erste Element von array. Alle Folgeelemente werden um eins nach unten verschoben, um den frei gewordenen Platz am Array-Anfang wieder zu füllen. Wenn das Array leer ist, macht shift() überhaupt nichts und gibt den Wert undefined zurück. shift() erzeugt kein neues Array, sondern modifiziert unmittelbar das array.

shift() ist wie Array.pop(), operiert jedoch auf dem Anfang und nicht auf dem Ende des Arrays. Diese Methode wird oft zusammen mit unshift() eingesetzt.

Beispiel

var a = [1, [2,3], 4]; a.shift(); // Gibt 1 zurück; a = [[2,3], 4]. a.shift(); // Gibt [2,3] zurück; ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.