Heim >Web-Frontend >js-Tutorial >Zusammenfassung der Methoden zum Hinzufügen und Löschen von Elementen zum JavaScript-Array. Array-Objekte_Javascript-Fähigkeiten

Zusammenfassung der Methoden zum Hinzufügen und Löschen von Elementen zum JavaScript-Array. Array-Objekte_Javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 16:19:031535Durchsuche

Die Beispiele in diesem Artikel fassen die Methoden zum Hinzufügen und Löschen von Elementen zu JavaScript-Array-Array-Objekten zusammen. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Pop-Methode

Entfernt das letzte Element im Array und gibt dieses Element zurück.
arrayObj.pop( )
Die erforderliche arrayObj-Referenz ist ein Array-Objekt.
Beschreibung
Wenn das Array leer ist, wird undefiniert zurückgegeben.

Schichtmethode

Entfernt das erste Element im Array und gibt dieses Element zurück.
arrayObj.shift( )
Die erforderliche arrayObj-Referenz ist ein Array-Objekt.
Beschreibung
Die Shift-Methode entfernt das erste Element aus einem Array und gibt dieses Element zurück.

Code kopieren Der Code lautet wie folgt:
var arr = new Array(0,1,2,3,4 );
var remove = arr.pop();
alarm(entfernen);
alarm(arr.length);


Entfernen Sie das letzte Element und geben Sie es zurück, pop 4 zuerst, geben Sie dann die aktuelle Array-Länge ein und pop 4!

Push-Methode

Fügt einem Array ein neues Element hinzu und gibt den neuen Längenwert des Arrays zurück.
arrayObj.push([item1 [item2 [. . . [itemN ]]]])
Parameter
arrayObj
Erforderlich. Ein Array-Objekt.
Artikel, Artikel2, Optional. Das neue Element dieses Arrays.
Beschreibung
Die Push-Methode fügt neue Elemente in der Reihenfolge hinzu, in der sie erscheinen. Wenn eines der Argumente ein Array ist, wird das Array als einzelnes Element zum Array hinzugefügt. Wenn Sie Elemente aus zwei oder mehr Arrays kombinieren möchten, verwenden Sie die Concat-Methode.

Code kopieren Der Code lautet wie folgt:
var arr = new Array(0,1,2,3,4 );
// Der Parameter ist ein oder mehrere
var len = arr.push(5,6); //len = arr.push(7);
for(var i=0;i alarm(arr[i]);
}

Sie können mehrere auf einmal hinzufügen oder einen hinzufügen und die aktuelle Länge des Arrays zurückgeben. Drucken Sie den Inhalt des Arrays aus, um die Änderungen zu beobachten!

Spleißmethode

Entfernt ein oder mehrere Elemente aus einem Array, fügt bei Bedarf ein neues Element an der Position des entfernten Elements ein und gibt das entfernte Element zurück.

arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])

Parameter
arrayObj
Erforderlich. Ein Array-Objekt.
beginnen
Erforderlich. Gibt die Startposition zum Entfernen von Elementen aus dem Array an, beginnend bei 0.
deleteCount
Erforderlich. Die Anzahl der zu entfernenden Elemente.
Artikel1, Artikel2, .,ArtikelN
Erforderlich. Ein neues Element, das an der Stelle des entfernten Elements eingefügt wird.
Beschreibung
Die Splice-Methode ändert arrayObj, indem sie eine angegebene Anzahl von Elementen ausgehend von der Startposition entfernt und neue Elemente einfügt. Der Rückgabewert ist ein neues Array-Objekt, das aus den entfernten Elementen besteht.



Code kopieren Der Code lautet wie folgt:var arr = new Array(0,1,2,3,4 );
// Löschen Sie die beiden Elemente beginnend bei 2, beginnend bei 0
// Das Array mit entfernten Elementen zurückgeben
var reArr = arr.splice(2,2); // Sie können das neue Element durch das entfernte Element
ersetzen //Fügen Sie einfach neue Elemente von der Startposition zum Entfernen hinzu. Wenn Sie zwei Elemente entfernen, können Sie 10 neue Elemente hinzufügen
//var reArr = arr.splice(2,2,6,7,8,9); for(var i=0;i alarm(arr[i]);
}


Wenn Sie keine neuen Elemente hinzufügen möchten, übergeben Sie den dritten Parameter einfach nicht!

Concat-Methode (Array)

Gibt ein neues Array zurück, das eine Kombination aus zwei oder mehr Arrays ist.
array1.concat([item1[, item2[, . . . [, itemN]]]])
Parameter
array1
Erforderlich. Das Array-Objekt, mit dem alle anderen Arrays verkettet werden sollen.
Artikel1,. ., ArtikelN
Optional. Das andere Element, das mit dem Ende von Array1 verbunden werden soll.
Beschreibung
Die concat-Methode gibt ein Array-Objekt zurück, das die Verkettung von array1 und allen anderen bereitgestellten Elementen enthält.
Die hinzuzufügenden Elemente (item1...itemN) werden in der Reihenfolge von links nach rechts zum Array hinzugefügt. Wenn es sich bei einem Element um ein Array handelt, fügen Sie seinen Inhalt am Ende von Array1 hinzu. Wenn das Element kein Array ist, wird es als einzelnes Array-Element am Ende des Arrays hinzugefügt.

Im Folgenden werden Elemente aus dem Quellarray in das Ergebnisarray kopiert:

Objektparameter, die aus einem Array kopiert wurden, das zu einem neuen Array verkettet wurde, verweisen nach dem Kopieren immer noch auf dasselbe Objekt. Unabhängig davon, welches der neuen Arrays und Quellarrays geändert wird, führt dies dazu, dass sich auch das andere ändert.
Nur der Wert einer Zahl oder Zeichenfolge, die in ein neues Array verkettet ist, wird kopiert. Das Ändern der Werte in einem Array hat keinen Einfluss auf die Werte im anderen Array.

Code kopieren Der Code lautet wie folgt:
var arr = new Array(0,1); var arr2 = neues Array(3,4); var arr = arr.concat(arr2); for(var i=0;i alarm(arr[i]);
}


Die Funktion der Methode besteht darin, die Elemente in arr2 nach arr zu kopieren!

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.
Stellungnahme:
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