Heim > Artikel > Web-Frontend > So löschen Sie ein Objekt in einem Array in es6
Methode: 1. Verwenden Sie die Methode splice(), die Syntax lautet „splice (zu löschender Startindex, zu löschende Länge)“. Diese Methode ändert das ursprüngliche Array. 2. Verwenden Sie delete. Die Syntax lautet „delete“. arr [Zu löschender Objektindex]“, diese Methode setzt den angegebenen Wert auf undefiniert.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.
1. Spleißmethode
splice(index,len,[item]) Hinweis: Diese Methode ändert das ursprüngliche Array.
splice hat 3 Parameter, es kann auch zum Ersetzen/Löschen/Hinzufügen eines oder mehrerer Werte im Array verwendet werden
Index: Array-Startindex len: Länge des Ersetzens/Löschens Element: Ersatzwert, im Falle einer Löschung Vorgangselement ist leer
Zum Beispiel: arr = ['a','b','c','d']
Löschen---- Element ist nicht festgelegt
arr.splice(1,1) //[‘a‘,‘c‘,‘d‘] 删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变 arr.splice(1,2) //[‘a‘,‘d‘] 删除起始下标为1,长度为2的一个值,len设置的2
2, löschen
löschen löscht das Array Nach dem Element in wird der unter dem Index markierte Wert 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 ändert sich nicht und ein Element wird nicht definiert
【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend】
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Objekt in einem Array in es6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!