Heim >Web-Frontend >js-Tutorial >So löschen Sie ein Element in einem Array in Javascript
Javascript-Methode zum Löschen eines Elements in einem Array: Zuerst können Sie eine Funktion für das JS-Array-Objekt definieren, um die Position des angegebenen Elements im Array zu finden, und dann die inhärente Funktion des JS-Arrays verwenden, um den Index zu erhalten dieses Element. Funktion zum Löschen dieses Elements.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.
Javascript-Methode zum Löschen eines Elements in einem Array:
Zunächst können Sie eine Funktion für das JS-Array-Objekt definieren, um die Position des angegebenen Elements im Array, also den Index, zu finden.
Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; };
Dann verwenden Sie die inhärente Funktion des js-Arrays, um dieses Element zu löschen, indem Sie den Index dieses Elements abrufen:
Der Code lautet:
Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } };
Auf diese Weise habe ich zum Beispiel eine solche Funktion erstellt ein Array:
var emp = ['abs','dsf','sdf','fd']
Wenn wir es „fd“ löschen möchten, können Sie Folgendes verwenden:
emp.remove('fd');
Verwandte kostenlose Lernempfehlungen: Javascript (Video)
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Element in einem Array in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!