Heim  >  Artikel  >  Web-Frontend  >  So entfernen Sie doppelte Daten aus einem Array in JQuery

So entfernen Sie doppelte Daten aus einem Array in JQuery

coldplay.xixi
coldplay.xixiOriginal
2020-11-25 16:34:556532Durchsuche

So deduplizieren Sie Daten in einem Array in jquery: Verwenden Sie zunächst eine Schleife, um das Array zu durchlaufen, schreiben Sie es in ein neues Array und ermitteln Sie mit der Methode [$.inArray()], ob die Daten bereits im neuen Array vorhanden sind vor dem Schreiben; Wenn dann nicht mehr geschrieben wird, werden die doppelten Daten des auf diese Weise erhaltenen neuen Arrays entfernt.

So entfernen Sie doppelte Daten aus einem Array in JQuery

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JQuery-Version 3.2.1. Diese Methode ist für alle Computermarken geeignet.

So entfernen Sie doppelte Daten aus Arrays in JQuery:

Verwenden Sie eine Schleife, um das Array in JQuery zu durchlaufen, schreiben Sie es in ein neues Array und verwenden Sie $.inArray(), bevor Sie This schreiben Die Methode bestimmt, ob die Daten bereits im neuen Array vorhanden sind. Wenn sie nicht erneut geschrieben werden, entfernt das durch diese Methode erhaltene neue Array doppelte Daten. $.inArray()方法判断新数组中是否已有此数据,若没有再写入,以此方法获取的新数组就去除了重复数据。

$.inArray()

$.inArray()-Funktion wird verwendet, um den angegebenen Wert im Array zu finden und seinen Indexwert zurückzugeben (wenn nicht gefunden, geben Sie -1 zurück)
for(var i=0;i<arr.length;i++) {
  var items=arr[i];
  //判断元素是否存在于new_arr中,如果不存在则插入到new_arr的最后
  if($.inArray(items,new_arr)==-1) {
    new_arr.push(items);
  }
}

Verwandte kostenlose Lernempfehlungen: Javascript

(Video)
🎜

Das obige ist der detaillierte Inhalt vonSo entfernen Sie doppelte Daten aus einem Array in JQuery. 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
Vorheriger Artikel:Was bedeutet React Desktop?Nächster Artikel:Was bedeutet React Desktop?