Heim > Web-Frontend > js-Tutorial > Hauptteil

Die JavaScript-Methode unshift() fügt ein oder mehrere Elemente am Anfang eines Arrays hinzu und gibt die neue Länge zurück

黄舟
Freigeben: 2017-11-04 09:37:32
Original
15693 Leute haben es durchsucht

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)
Nach dem Login kopieren
参数描述
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>
Nach dem Login kopieren

Ausgabe:

George,John,Thomas
4
William,George,John,Thomas
Nach dem Login kopieren

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>
Nach dem Login kopieren

Dies führt zu folgenden Ergebnissen:

Returned array is : water,orange,mango,banana,sugar
Length of the array is : 5
Nach dem Login kopieren


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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage