Heim > Artikel > Web-Frontend > So löschen Sie das erste Element eines Arrays in Javascript
So löschen Sie die ersten paar Elemente eines Arrays in JavaScript: 1. Verwenden Sie splice(), die Syntax lautet „array.splice(geben Sie den Positionsindex an, 1)“ 2. Verwenden Sie das Schlüsselwort delete, die Syntax lautet „ Array-Namen löschen [Positionsindex angeben] ".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Javascript-Methode zum Löschen der ersten paar Elemente eines Arrays
1. Verwenden Sie die splice()-Methode
Das Array-Objekt in JavaScript stellt eine splice()-Methode zum Ausführen spezifischer Operationen am Array bereit. 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.
Die Syntax zum Löschen von Elementen:
array.splice(index,howmany)
Der erste Parameter index kann die Startposition des Index angeben (d. h. die Position, an der Elemente gelöscht werden);
Der zweite Parameter howmany gibt die Anzahl der Elemente an, die gelöscht werden sollen gelöscht (d. h. ein oder mehrere Elemente, die entfernt werden müssen).
Schauen wir uns das folgende Beispiel genauer an:
var arr= [1,2,3,4,5]; console.log(arr); arr.splice(1,1); console.log(arr);
Es ist ersichtlich, dass: Verwenden Sie arr.splice(1,1)
, um ein Element ab der Position von Index 1 (dem zweiten Element des Arrays) zu löschen, d. h. löschen Sie arr [1] , das Ausgabeergebnis lautet also:
2. Verwendung des Schlüsselworts „delete“
JavaScript stellt ein Schlüsselwort „delete“ zum Löschen (Löschen) von Array-Elementen bereit.
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.
【Verwandte Empfehlungen: Javascript-Lern-Tutorial】
Das obige ist der detaillierte Inhalt vonSo löschen Sie das erste Element eines Arrays in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!