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
Dieser Artikel beschreibt die Import- und Exportv...
<br />Vorheriger Artikel: Webdesign-Tutorial...
beschreiben Dieser Artikel stellt eine Methode zu...
Es ist sehr wichtig, den Betriebsstatus von Conta...
Das dürfte etwas sein, was viele Leute gemacht ha...
1. Ursache Der offizielle Cerbot ist zu nervig. E...
Sag es im Voraus Wir alle wissen, dass Docker ein...
Inhaltsverzeichnis Cluster-Cluster Clusterdetails...
Führen Sie zunächst eine einfache Docker-Installa...
Geschichte von ZFS Das Z-Dateisystem (ZFS) wurde ...
Als am häufigsten verwendetes Layoutelement spielt...
Null, Hintergrund Ich habe diesen Donnerstag viel...
Es handelt sich hauptsächlich um den Konfiguratio...
Inhaltsverzeichnis verwendenMemo useCallback verw...
Beim letzten Mal haben wir uns zwei Header-Layout...