JavaScript/Objekte/Array/shift

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Methode Array.shift() entfernt das erste Element aus einem Array.

  • JavaScript 1.2
  • IE
  • Firefox
  • Chrome
  • Safari
  • Opera

Syntax

Array.shift()


Parameter: keine

Rückgabewert ist das gerade entfernte Element oder undefined, wenn das Array keine Elemente enthielt.

[Bearbeiten] Beschreibung

Die nachfolgenden Elemente rücken entsprechend nach vorne. Das bisher zweite Element wird das neue erste usw.

Beispiel ansehen …
var zahlen = [9, 8, 7, 6, 5, 4, 3, 2, 1];
 
	function löschen() {
		var entfernt = zahlen.shift();
        var ul = document.getElementById("ausgabe");
		// Liste leeren
		while (ul.firstChild) {
			ul.removeChild(ul.firstChild);
		}
 
 
		zahlen.forEach(function (f) {
 
			var li = document.createElement("li");
 
			li.appendChild(document.createTextNode(f));
 
			ul.appendChild(li);
		});

Das Beispiel definiert ein Array zahlen mit neun Elementen. durch einen Klick auf den Button wird die Funktion löschen() aufgerufen. Sie entfernt das erste Element durch die shift-Methode, das in der Variablen entfernt gespeichert wird.


[Bearbeiten] Weblinks

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Übersicht
Index
Mitmachen
Werkzeuge
Spenden
SELFHTML