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!