Heim > Artikel > Web-Frontend > So löschen Sie Array-Elemente in Javascript
Löschmethode: 1. Das Längenattribut löscht Elemente vom Ende des Arrays, die Syntax lautet „Arrayname.Länge=Wert“; 2. Das Schlüsselwort „Löschen“ löscht das angegebene Element, die Syntax lautet „Arrayname löschen [Index ]“; 3. splice() Funktion, Syntax „Arrayname.splice (Startposition, Anzahl der Löschungen)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Längenattribut
Das Längenattribut von Array in JavaScript ist sehr einzigartig – es ist nicht schreibgeschützt. Daher können Sie diese Eigenschaft festlegen, um Elemente vom Ende des Arrays zu entfernen oder neue Elemente hinzuzufügen.
var colors = ["red", "blue", "grey"]; // 创建一个包含3个字符串的数组 colors.length = 2; console.log(colors[2]); // undefined
delete-Schlüsselwort
JavaScript bietet ein delete-Schlüsselwort zum Löschen (Löschen) von Array-Elementen.
var colors = ["red", "blue", "grey", "green"]; delete colors[0]; console.log(colors); // [undefined, "blue", "grey", "green"]
Es ist zu beachten, dass nach der Verwendung von delete zum Löschen eines Elements die Länge des Arrays unverändert bleibt, das gelöschte Element jedoch auf undefiniert gesetzt wird.
splice()-Operationsmethode
stellt eine splice()-Methode im Array-Objekt von JavaScript bereit, um bestimmte Operationen am Array auszuführen. 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.
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonSo löschen Sie Array-Elemente in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!