js entfernt doppelte Werte aus dem Array

王林
Freigeben: 2020-05-31 16:57:05
nach vorne
2938 Leute haben es durchsucht

js entfernt doppelte Werte aus dem Array

Wir können die Methode indexOf() verwenden, um doppelte Werte im Array zu entfernen.

Idee: Erstellen Sie zuerst ein neues Array, durchlaufen Sie dann das zu duplizierende Array und verwenden Sie dann das neue Array, um den Wert des zu duplizierenden Arrays zu finden. Wenn dieser nicht gefunden wird, fügen Sie ihn mit .push hinzu das neue Array und schließlich einfach das neue Array zurückgeben.

Spezifischer Code:

function fun(arr){ let newsArr = []; for (let i = 0; i < arr.length; i++) { if(newsArr.indexOf(arr[i]) === -1){ newsArr.push(arr[i]); } } return newsArr; }
Nach dem Login kopieren

Sie können auch die Splice-Methode verwenden, um doppelte Werte zu entfernen.

Idee: Diese Methode imitiert ein wenig das Blasen, die äußere Schleife durchläuft das Array und die innere Schleife vergleicht die Werte. Wenn es Ähnlichkeiten gibt, entfernen Sie sie mit Splice und geben Sie sie dann zurück verarbeitetes Array.

Spezifischer Code:

function fun(arr){ for (let i = 0; i < arr.length; i++) { for(let j = i+1; j < arr.length; j++){ if(arr[i]==arr[j]){ arr.splice(j,1);          j--; } } } return arr; }
Nach dem Login kopieren

Empfohlenes Tutorial:js-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonjs entfernt doppelte Werte aus dem Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!