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
1 Einleitung Kong ist kein einfaches Produkt. Das...
Auch wenn nicht Halloween ist, lohnt es sich, sic...
Vorwort In diesem Artikel wird erklärt, wie Vue-K...
Vorschlag: Das möglichst häufige handschriftliche ...
EXPLAIN zeigt, wie MySQL Indizes verwendet, um Au...
In diesem Artikelbeispiel wird der spezifische JS...
Ich habe viele relevante Tutorials im Internet ge...
Zu viele Verbindungen zur MySQL-Datenbank Dieser ...
Zuerst müssen Sie Navicat für MySQL herunterladen...
MySQL 5.7 MySQL-Befehlszeilenclient mit Befehlen ...
Inhaltsverzeichnis 1. Was ist Set 2. Konstruktor ...
1. Wenn MySQL nicht erfolgreich gestartet wird, ü...
Inhaltsverzeichnis 1. Datenbankdesign 2. Frontend...
Vorwort Das Zusammenführen oder Aufteilen anhand ...
Wenn Sie das Breitenattribut direkt auf den Stil d...