Heim >Web-Frontend >js-Tutorial >So entfernen Sie doppelte Daten aus einem Array in JQuery
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.
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!