So löschen Sie Array-Elemente in JavaScript: 1. Verwenden Sie die Funktion splice(), Syntaxformat „arr.splice (Startposition, Anzahl der zu löschenden Elemente)“ 2. Verwenden Sie das Schlüsselwort delete, Syntaxformat „delete arr[delete element Index]".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 5, Dell G3-Computer.
Methode 1: Verwenden Sie splice()
Das Array-Objekt in JavaScript bietet eine splice()-Methode zum Ausführen bestimmter Operationen am Array. splice() ist wahrscheinlich die leistungsstärkste Array-Methode. Sie kann auf viele Arten verwendet werden. Hier stellen wir nur die Methode zum Löschen von Array-Elementen vor. Beim Löschen von Array-Elementen kann eine beliebige Anzahl von Elementen gelöscht werden, indem nur zwei Parameter angegeben werden: die Position des ersten zu löschenden Elements und die Anzahl der zu löschenden Elemente.
var colors = ["red", "blue", "grey"]; var color = colors.splice(0, 1); console.log(color); // "red" console.log(colors); // ["blue", "grey"]
Es ist ersichtlich, dass beim Aufruf der splice(0, 1)-Methode ein Element aus dem Array gelöscht wird, beginnend mit dem ersten Element.
Methode 2: Nachdem Sie mit delete
delete die Elemente im Array gelöscht haben, wird der tiefgestellte Wert auf undefiniert gesetzt und die Länge des Arrays ändert sich nicht
var arr = ['a','b','c','d']; delete arr[1]; arr; //["a", undefined × 1, "c", "d"] 中间出现两个逗号,数组长度不变,有一项为undefined
Für weitere Programmierkenntnisse wenden Sie sich bitte an Besuchen Sie: Programmiervideos! !
Das obige ist der detaillierte Inhalt vonSo löschen Sie Elemente aus einem Javascript-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!