JavaScript/Objekte/Array/unshift

Aus SELFHTML-Wiki
JavaScript‎ | Objekte‎ | Array
Version vom 9. Juni 2012, 13:35 Uhr von Hirnbrand (Diskussion | Beiträge) (übernahme quelle klaus, unbearbeitet)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

unshift()

Vorlage:Iconset

Fügt am Anfang eines Arrays ein oder mehrere neue Elemente ein.

Erwartet als Parameter die einzufügenden Elemente. Gibt die neue Elementzahl des Arrays zurück.

Beispiel
<html> <head> <title>Test</title> <script type="text/javascript"> var Zahlen = new Array(5, 6, 7, 8, 9); var NeueAnzahl = Zahlen.unshift(1, 2, 3, 4); alert(NeueAnzahl); alert(Zahlen.join(",")); </script> </head> <body></body> </html>
Das Beispiel definiert einen Array Zahlen mit 5 Elementen, nämlich den Zahlen von 5 bis 9.
Anschließend werden dem Array mit Hilfe der unshift()-Methode am Anfang 4 neue Zahlen hinzugefügt, nämlich die Zahlen von 1 bis 4. Der Rückgabewert der Operation wird in der Variablen NeueAnzahl gespeichert. Zur Kontrolle wird anschließend zunächst der Wert von NeueAnzahl ausgegeben und danach der komplette neue Array. Die Anzahl der Elemente ist nun 9, und der Array besteht aus den Elementen 1,2,3,4,5,6,7,8,9.