Heim > Web-Frontend > js-Tutorial > So löschen Sie ein Element in einem Array in Javascript

So löschen Sie ein Element in einem Array in Javascript

coldplay.xixi
Freigeben: 2023-01-03 09:31:54
Original
2558 Leute haben es durchsucht

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.

So löschen Sie ein Element in einem Array in Javascript

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

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

Auf diese Weise habe ich zum Beispiel eine solche Funktion erstellt ein Array:

var emp = [&#39;abs&#39;,&#39;dsf&#39;,&#39;sdf&#39;,&#39;fd&#39;]
Nach dem Login kopieren

Wenn wir es „fd“ löschen möchten, können Sie Folgendes verwenden:

emp.remove(&#39;fd&#39;);
Nach dem Login kopieren

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!

Verwandte Etiketten:
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
Aktuelle Ausgaben
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage