1. Deduplizierung einrichtenFunktion funSet(arr){ gibt Array.from(neues Set(arr)) zurück; } 2. Doppelte for-Schleife zum Entfernen von DuplikatenFunktion funFor(arr){ für (sei i=0,Länge=arr.Länge;i<Länge;i++){ für (sei j=i+1,Länge=arr.Länge;j<Länge;j++){ wenn (arr[i]===arr[j]){ arr.splice(j,1); Länge--; J--; } } } Rückflug an; } 3. Verwenden Sie indexOf, um Duplikate zu entfernenFunktion funIndex(arr){ lass newArr = []; für (lass i = 0; i < arr.length; i++) { wenn (newArr.indexOf(arr[i])===-1){ newArr.push(arr[i]) } } gib neuesArr zurück; } 4. Verwenden Sie iCludes, um Duplikate zu entfernenFunktion funInclude(arr){ lass newArr = []; für (lass i = 0; i < arr.length; i++) { wenn (!newArr.includes(arr[i])){ newArr.push(arr[i]) } } gib neuesArr zurück; } 5. FilterFunktion funFilter(arr){ returniere arr.filter(Funktion(Element,Index){ gibt arr.indexOf(Element,0)===Index zurück; }) } 6. KarteFunktion funMap(arr){ lass map = neue Map(); lass newArr = []; für (sei i=0,Länge=arr.Länge;i<Länge;i++){ wenn (map.has(arr[i])){ map.set(arr[i],true); }anders{ map.set(arr[i],false); newArr.push(arr[i]); } } gib neuesArr zurück; } ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: So realisieren Sie die vertikale Anordnung von Text mit CSS3
>>: Mehrere praktische Szenarien zur Implementierung der Ersetzungsfunktion in MySQL
Vorwort Beim Schreiben von Code stoßen wir gelege...
K8s k8s ist ein Cluster. Es gibt mehrere Namespac...
Code kopieren Der Code lautet wie folgt: <HTML...
Inhaltsverzeichnis Vorwort Einführung JavaScript ...
Inhaltsverzeichnis 1. Offizielle Dokumentation 2....
DOM-Konzepte DOM: Dokumentobjektmodell: Das Dokum...
1. Laden Sie das Installationsskript - composer-s...
In der fünften Ausgabe von Web Skills wird ausdrü...
In diesem Artikelbeispiel wird der spezifische Co...
Hier ist ein Text-Scrolling-Effekt, der mit nativ...
Inhaltsverzeichnis 1. Funktionssignatur 2. Funkti...
Wenn der Entwickler Dockerfile zum Erstellen des ...
Mit der Verbreitung von 3G nutzen immer mehr Mens...
1. Die Organisationsstruktur des Hypertext-Dokumen...
Beim Rendern von Markdown habe ich zuvor den Vors...