Heim > Artikel > Web-Frontend > So löschen Sie ein Element aus dem JS-Array
Um ein Element aus einem JS-Array zu löschen, sind bestimmte Codebeispiele erforderlich.
Wenn wir in JavaScript ein Element aus einem Array löschen müssen, gibt es mehrere Möglichkeiten, dies zu tun. Im Folgenden werden diese Methoden ausführlich beschrieben und entsprechende Codebeispiele bereitgestellt.
Das Folgende ist ein Codebeispiel für die Verwendung der splice()-Methode zum Löschen eines Elements:
var fruits = ["apple", "banana", "orange"]; fruits.splice(1, 1); // 删除索引为1的元素,即删除"banana" console.log(fruits); // 输出:["apple", "orange"]
Das Folgende ist ein Codebeispiel für die Verwendung der filter()-Methode zum Löschen eines Elements:
var fruits = ["apple", "banana", "orange"]; fruits = fruits.filter(function(value) { return value !== "banana"; // 返回不等于"banana"的元素 }); console.log(fruits); // 输出:["apple", "orange"]
Das Folgende ist ein Codebeispiel für die Verwendung des Schlüsselworts „delete“ zum Löschen eines Elements:
var fruits = ["apple", "banana", "orange"]; delete fruits[1]; // 删除索引为1的元素,即删除"banana" console.log(fruits); // 输出:["apple", undefined, "orange"]
Es ist zu beachten, dass das Schlüsselwort „delete“ zwar zum Löschen von Elementen verwendet werden kann, wir jedoch nicht empfehlen, diese Methode zum Löschen von Elementen im zu verwenden Array. Weil es eine Lücke hinterlässt (undefiniert).
Die oben genannten sind mehrere gängige Methoden zum Löschen eines Elements in einem Array in JavaScript. Sie können je nach Bedarf die geeignete Methode zum Löschen von Elementen im Array auswählen.
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Element aus dem JS-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!