Heim >Web-Frontend >js-Tutorial >So löschen Sie ein Element im JS-Array

So löschen Sie ein Element im JS-Array

青灯夜游
青灯夜游Original
2021-05-10 17:17:05108801Durchsuche

So löschen Sie ein Element aus einem js-Array: 1. Verwenden Sie zum Löschen die Funktion splice() mit dem Syntaxformat „array.splice (Startindex des gelöschten Elements, 1)“; 2. Verwenden Sie das Schlüsselwort delete mit das Syntaxformat „Array [Array-Elementindex] löschen“.

So löschen Sie ein Element im JS-Array

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

So löschen Sie ein Element in einem Array in js

1. Verwenden Sie die Funktion splice(). Sie können die Funktion splice() in JS verwenden, um ein Element im Array zu löschen ()-Methode dient zum Hinzufügen oder Entfernen von Elementen aus einem Array.

Syntax:

splice(index,len,[item])

Kommentare: Diese Methode ändert das ursprüngliche Array.

splice hat 3 Parameter, es kann auch verwendet werden, um

einen oder mehrere Werte im Array zu

ersetzen/löschen/hinzufügen

index: Array-Startindex
  • len: Länge des Ersetzens/Löschens
  • item: Ersetzter Wert. Wenn gelöscht, ist das Element leer.
  • Zum Beispiel: arr = ['a','b','c','d']

Delete---- item ist nicht Einstellungen

arr.splice(1,1)   //['a','c','d']         删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变
arr.splice(1,2)  //['a','d']          删除起始下标为1,长度为2的一个值,len设置的2
Beschreibung: Gibt ein Array mit einem Element zurück, wenn nur ein Element entfernt wird. Wenn keine Elemente entfernt wurden, wird ein leeres Array zurückgegeben.

2. Verwenden Sie das Schlüsselwort delete

Nachdem delete ein Element im Array gelöscht hat, wird der darunter markierte Wert auf undefiniert gesetzt und die Länge des Arrays ändert sich nicht

delete arr[1] //[‘a’, ,‘c’,‘d’] 中间出现两个逗号,数组长度不变,有一项为undefined

Für weitere Programmierkenntnisse: Bitte besuchen Sie:

Einführung in die Programmierung

! !

Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Element im JS-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