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

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

coldplay.xixi
coldplay.xixiOriginal
2021-03-31 09:59:392467Durchsuche

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; 
};

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 = [&#39;abs&#39;,&#39;dsf&#39;,&#39;sdf&#39;,&#39;fd&#39;]

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

emp.remove(&#39;fd&#39;);

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!

Stellungnahme:
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