Das Beispiel in diesem Artikel beschreibt die JavaScript-Array-Deduplizierungsmethode. Teilen Sie es wie folgt mit allen als Referenz:
Methode 1.
Idee: Erstellen Sie ein neues leeres Array, durchlaufen Sie das alte Array und verwenden Sie die Methode indexOf(), um das zu erhalten Elemente im Array Die Position in. Wenn der Wert -1 ist, bedeutet dies, dass er nicht existiert. Dann verwendet das neue Array indexOf, um jedes Element des alten Arrays abzurufen. Wenn der Wert -1 ist, bedeutet dies, dass es nicht vorhanden ist. Schieben Sie es in das neue Array und geben Sie schließlich das neue Array aus, das das Array nach der Deduplizierung ist 🎜>
var arr=[24,56,74,89,24,56,78,09,24]; var new_arr=[]; for(var i=0;i<arr.length;i++){ if(new_arr.indexOf(arr[i])==-1){ new_arr.push(arr[i]); } } console.log(new_arr);
var arr=[2,58,49,26,49];<br>var o={}; var new_arr=[]; for(var i=0;i<arr.length;i++){ var k=arr[i]; if(!o[k]){ o[k]=true; new_arr.push(k); } } alert(new_arr);