Heim > Web-Frontend > js-Tutorial > So löschen Sie Array-Elemente in Javascript

So löschen Sie Array-Elemente in Javascript

青灯夜游
Freigeben: 2023-01-06 11:13:48
Original
4734 Leute haben es durchsucht

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)“.

So löschen Sie Array-Elemente in Javascript

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
Nach dem Login kopieren

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"]
Nach dem Login kopieren

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"]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage