Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Array.pop( )Entfernt und liefert das letzte Element eines Arrays

Überblick

array.pop( )

Rückgabewert

Das letzte Element von array.

Beschreibung

pop( ) löscht das letzte Element von array, dekrementiert die Array-Länge und gibt den Wert des gelöschten Elements zurück. Wenn das Array bereits leer ist, ändert pop( ) es nicht und gibt den Wert undefined zurück.

Beispiel

pop( ) und sein Gegenstück push( ) ergeben die Funktionalität eines Last-in-first-out-Stacks. Ein Beispiel:

var stack = [];    // Stack: []
stack.push(1, 2);   // Stack: [1,2]   Gibt 2 zurück
stack.pop( );    // Stack: [1]    Gibt 2 zurück
stack.push([4,5]);  // Stack: [1,[4,5]] Gibt 2 zurück
stack.pop( )     // Stack: [1]    Gibt [4,5] zurück
stack.pop( );    // Stack: []    Gibt 1 zurück

Siehe auch

Array.push( )