Heim > Artikel > Web-Frontend > So löschen Sie ein Element in einem Array in js
Die js-Methode zum Löschen eines Elements in einem Array: Ermitteln Sie zuerst die Position des angegebenen Elements im Array (d. h. den Index); verwenden Sie dann die Funktion splice(), um das Element im Array basierend auf dem Indexwert zu löschen Das Syntaxformat ist „splice(index, 1)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 5, Dell G3-Computer.
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 ermitteln. Der Code lautet:
Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; };
Verwenden Sie dann die inhärente Funktion des JS-Arrays, um sie abzurufen Der Index dieses Elements. Um dieses Element zu löschen:
Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } };
Verwandte Empfehlungen: JavaScript-Video-Tutorial
Auf diese Weise habe ich beispielsweise ein Array erstellt:
var emp = ['abs','dsf','sdf','fd']
Wenn wir löschen möchten Das „fd“ darin können wir verwenden:
emp.remove('fd');
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Einführung in die Programmierung! !
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Element in einem Array in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!