Heim > Web-Frontend > js-Tutorial > So fügen Sie Elemente zu einem Array in js hinzu

So fügen Sie Elemente zu einem Array in js hinzu

醉折花枝作酒筹
Freigeben: 2021-08-09 17:39:13
Original
5925 Leute haben es durchsucht

Im vorherigen Artikel haben wir gelernt, wie man Indizes verwendet, um auf Elemente in Array-Objekten zuzugreifen. Bitte lesen Sie „So verwenden Sie Indizes, um auf Elemente in Array-Objekten in js zuzugreifen“. Dieses Mal lernen wir, wie man Elemente zu einem Array hinzufügt. Sie können bei Bedarf darauf zurückgreifen.

In Javascript gibt es drei Möglichkeiten, Elemente zu einem Array hinzuzufügen. Schauen wir uns zunächst die erste an.

Schauen wir uns zunächst ein kleines Beispiel an.

var arr = new Array(3); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
var newLength = arr.push('four');
console.log(arr);
Nach dem Login kopieren

Das Ergebnis dieses kleinen Beispiels ist

So fügen Sie Elemente zu einem Array in js hinzu

Wie Sie sehen können, haben wir in diesem Beispiel ein Element „four“ am Ende des Arrays hinzugefügt. Gleichzeitig haben wir die Methode push verwendet. Werfen wir einen Blick auf diese Funktion. four”。同时我们使用了push方法。我们来了解一下这个函数。

push()方法可向数组的末尾添加一个或多个元素,并返回新的长度。

语法格式为

数组对象.push(要添加到数组的元素)
Nach dem Login kopieren

push()方法可把它的参数顺序添加到arrayObject的尾部。它直接修改arrayObject,而不是创建一个新的数组。

这个方法我们就介绍完了,下面我们看看第二个方法。

var arr = new Array(3); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
var newLength = arr.unshift('four');
console.log(arr);
Nach dem Login kopieren

结果是

So fügen Sie Elemente zu einem Array in js hinzu

可以看到我们也成功的在数组中添加一个元素,只不过我们是在头部添加了元素“four”。这次的方法与上一个方法不同,我们来学一下这个方法吧。

unshift()方法可向数组的开头添加一个或更多元素,返回新的长度。将已经存在的元素顺次地移到较高的下标处,以便留出空间。该方法的第一个参数将成为数组的新元素0,如果还有第二个参数,它将成为新的元素1,以此类推。

请注意,unshift()方法不创建新的数组,而是直接修改原有的数组。

这个方法我们就介绍完了,下面我们再看看第三个方法。

var arr = new Array(3); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
var newLength = arr.splice(1,0,'four');
console.log(arr);
Nach dem Login kopieren

结果是

So fügen Sie Elemente zu einem Array in js hinzu

可以看到我们也成功的在数组中添加一个元素,似乎这个元素可以添加在任意位置。我们来看一下这个方法吧。

splice()方法向/从数组中添加/删除项目,然后返回被删除的项目。

看看语法吧。

arrayObject.splice(规定添加/删除项目的位置,要删除的项目数量,向数组添加的新项目)
Nach dem Login kopieren

splice() 方法可删除从index处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。如果从 arrayObject

Die Methode push() fügt ein oder mehrere Elemente am Ende des Arrays hinzu und gibt die neue Länge zurück.

Das Syntaxformat ist
rrreee

Die Methode push() kann ihre Parameter der Reihe nach am Ende von arrayObject hinzufügen. Es

modifiziert arrayObject direkt, anstatt ein neues Array zu erstellen.

Wir haben die Einführung dieser Methode abgeschlossen, werfen wir einen Blick auf die zweite Methode. 🎜rrreee🎜Das Ergebnis ist
🎜🎜 So fügen Sie Elemente zu einem Array in js hinzu🎜🎜Sie können sehen, dass wir auch erfolgreich ein Element zum Array hinzugefügt haben, aber wir haben das Element „vier“ zum Kopf hinzugefügt. Diese Methode unterscheidet sich von der vorherigen. Lassen Sie uns diese Methode lernen. 🎜🎜Die Methode unshift() fügt ein oder mehrere Elemente am Anfang des Arrays hinzu und gibt die neue Länge zurück. Verschieben Sie vorhandene Elemente nacheinander in höhere Indizes, um Platz zu schaffen. Das erste Argument dieser 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() 🎜 kein neues Array 🎜 erstellt, sondern das ursprüngliche Array direkt ändert. 🎜🎜Wir haben die Einführung dieser Methode abgeschlossen, schauen wir uns als nächstes die dritte Methode an. 🎜rrreee🎜Das Ergebnis ist
🎜🎜 So fügen Sie Elemente zu einem Array in js hinzu🎜🎜Sie können sehen, dass wir dem Array auch erfolgreich ein Element hinzugefügt haben. Es scheint, dass dieses Element an jeder Position hinzugefügt werden kann. Werfen wir einen Blick auf diese Methode. 🎜🎜Die Methode splice() fügt dem Array Elemente hinzu/entfernt sie und gibt das gelöschte Element zurück. 🎜🎜Schauen Sie sich die Grammatik an. Die Methode
🎜rrreee🎜splice() entfernt null oder mehr Elemente beginnend bei index und ersetzt die entfernten durch einen oder mehrere im Parameterlistenelement deklarierte Werte. Wenn ein Element aus arrayObject gelöscht wird, wird ein Array zurückgegeben, das das gelöschte Element enthält. Die 🎜🎜splice()-Methode🎜 ändert das Array direkt🎜. 🎜🎜【Empfohlenes Lernen: 🎜Javascript-Tutorial für Fortgeschrittene🎜】🎜

Das obige ist der detaillierte Inhalt vonSo fügen Sie Elemente zu einem Array in js hinzu. 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