Definition und Verwendung
Die Methode unshift() fügt ein oder mehrere Elemente am Anfang des Arrays hinzu und gibt die neue Länge zurück.
Syntax
arrayObject.unshift(newelement1,newelement2,....,newelementX)
参数 | 描述 |
newelement1 | 必需。向数组添加的第一个元素。 |
newelement2 | 可选。向数组添加的第二个元素。 |
newelementX | 可选。可添加若干个元素。 |
Rückgabewert
Die neue Länge von arrayObject.
Erklärung
Die Methode unshift() fügt ihre Parameter in den Kopf von arrayObject ein und verschiebt vorhandene Elemente nacheinander in höhere Indizes, um Platz zu lassen. Das erste Argument der Methode wird zum neuen Element 0 des Arrays, wenn es ein zweites Argument gibt, wird es zum neuen Element 1 und so weiter.
Bitte beachten Sie, dass die Methode unshift() keine neue Erstellung erstellt, sondern das ursprüngliche Array direkt ändert.
Tipps und Hinweise
Hinweis: Diese Methode ändert die Länge des Arrays.
Hinweis: Die Methode unshift() funktioniert im Internet Explorer nicht korrekt!
Tipp: Um ein oder mehrere Elemente am Ende eines Arrays hinzuzufügen, verwenden Sie die Methode push().
Beispiel
In diesem Beispiel erstellen wir ein Array, fügen ein Element am Anfang des Arrays hinzu und geben die neue Länge des Arrays zurück:
<script type="text/javascript"> var arr = new Array() arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" document.write(arr + "<br />") document.write(arr.unshift("William") + "<br />") document.write(arr) </script>
Ausgabe:
George,John,Thomas 4 William,George,John,Thomas
Beispiel:
<html> <head> <title>JavaScript Array unshift Method</title> </head> <body> <script type="text/javascript"> var arr = new Array("orange", "mango", "banana", "sugar"); var length = arr.unshift("water"); document.write("Returned array is : " + arr ); document.write("<br /> Length of the array is : " + length ); </script> </body> </html>
Dies führt zu folgenden Ergebnissen:
Returned array is : water,orange,mango,banana,sugar Length of the array is : 5
Das obige ist der detaillierte Inhalt vonDie JavaScript-Methode unshift() fügt ein oder mehrere Elemente am Anfang eines Arrays hinzu und gibt die neue Länge zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!