Heim > Artikel > Web-Frontend > So entfernen Sie Duplikate aus dem Front-End-HTML-Array
Dieser Artikel stellt hauptsächlich die Methode zur Deduplizierung von Front-End-HTML-Arrays vor. Er hat einen gewissen Referenzwert. Jetzt kann ich ihn mit allen teilen, die ihn benötigen.
Array-Deduplizierung >
Verwendete Wissenspunkte:
1:indexOf()
Diese Methode gibt den Indexwert des ersten Vorkommens des Elements im Array zurück; >Wenn ja, geben Sie den Indexwert normal zurück.
Wenn der abgerufene Inhalt nicht im Array vorhanden ist, wird -1 zurückgegeben//Die erste Methode
var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1]; var aList2 = []; for (var i = 0 ; i < aList.length ; i ++) { var value = aList[i] if (aList.indexOf(value) + 1) { console.log('重复了',value) } else { aList2.push(value) } } console.log(aList2)
// 第二种方法 var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1]; for(var i=0;i<aList.length;i++) { if(aList.indexOf(aList[i])==i) { aList2.push(aList[i]); } } alert(aList2);
// 第三种方法 var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1]; for (var i = 0; i < aList.length; i++) { var item = aList[i] if (newArray.indexOf(item) == -1) { newArray.push(item) } else { console.log('重复了',item) } }oben Das ist alles Der Inhalt dieses Artikels wird für alle hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website. Verwandte Empfehlungen:
HTML-Anmeldeformular
Grundelemente des HTML-FormularsDas obige ist der detaillierte Inhalt vonSo entfernen Sie Duplikate aus dem Front-End-HTML-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!