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