Heim  >  Artikel  >  Web-Frontend  >  Mehrere Methoden zur Verwendung von JS zum Löschen eines oder mehrerer Elemente in einem Array

Mehrere Methoden zur Verwendung von JS zum Löschen eines oder mehrerer Elemente in einem Array

亚连
亚连Original
2018-05-19 16:26:494073Durchsuche

Jetzt stelle ich Ihnen mehrere JS-Methoden vor, um ein oder mehrere Elemente in einem Array zu löschen. Lassen Sie mich es jetzt mit Ihnen teilen und es allen als Referenz geben.

1. Die Splice-Methode in js

splice(index,len,[item]) Hinweis: Diese Methode ändert das ursprüngliche Array .

splice hat 3 Parameter, es kann auch verwendet werden, um ersetzen/löschen/hinzufügeneinen oder mehrere Werte im Array

index: Array-Startindex len: Ersetzungs-/Löschlängenelement: ersetzter Wert, wenn gelöscht, ist das Element leer

Zum Beispiel: arr = ['a','b','c','d']

Löschen---- Element ist nicht festgelegt

arr.splice(1,1) //['a','c','d'] Der Löschstartindex ist 1 , ein Wert mit einer Länge von 1, len wird auf 1 gesetzt, wenn er 0 ist, bleibt das Array unverändert

arr.splice(1,2) //['a','d']                                                 Ein Wert markiert als 1, mit einer Länge von 2, ersetzt durch 2

gesetzt durch len---- item ist der ersetzte Wert

arr.splice(1,1 ,'ttt') //['a','ttt','c','d'] Ersetzen Sie den Startindex durch 1, einen Wert mit der Länge 1 als 'ttt' und die Längeneinstellung 1

arr.splice(1,2,'ttt') //['a','ttt','d'] Ersetzen Sie die beiden Werte mit dem Anfangsindex 1 und der Länge 2 als 'ttt', len ist auf eingestellt 1

added---- len ist auf 0 gesetzt, item ist der hinzugefügte Wert

arr.splice(1,0,'ttt') / /[ 'a','ttt','b','c','d'] bedeutet das Hinzufügen eines Elements „ttt“ am Index 1

Es scheint, dass Spleißen am bequemsten ist

2. delete Nach dem Löschen wird das Element im Array gelöscht, der markierte Wert wird auf undefiniert gesetzt und die Länge des Arrays ändert sich nicht

Zum Beispiel: delete arr[1] //['a', ,'c','d'] In der Mitte stehen zwei Kommas, die Länge des Arrays bleibt unverändert und ein Element ist undefiniert

Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.

Verwandte Artikel:

Es6 geschriebene Dateiimportlösung (detaillierte Interpretation)

JavaScript-Ausgabeanzeigeinhalt (grundlegendes Tutorial)

Grundlegende Verwendung von js querySelector() (grafisches Tutorial)

Das obige ist der detaillierte Inhalt vonMehrere Methoden zur Verwendung von JS zum Löschen eines oder mehrerer Elemente in einem Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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