Heim >Web-Frontend >Front-End-Fragen und Antworten >Welche 5 Möglichkeiten gibt es, ES6-Arrays zu deduplizieren?

Welche 5 Möglichkeiten gibt es, ES6-Arrays zu deduplizieren?

青灯夜游
青灯夜游Original
2022-05-19 19:04:5411839Durchsuche

5 Methoden: 1. Verwenden Sie Set-Struktur und Array.from(), Syntax „Array.from(new Set(arr))“ 2. Verwenden Sie Set-Struktur und Erweiterungsoperator, Syntax „[...new Set (arr )]"; 3. Durchlaufen Sie das Array und verwenden Sie indexOf(), um Duplikate im Schleifenkörper zu entfernen.

Welche 5 Möglichkeiten gibt es, ES6-Arrays zu deduplizieren?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer. 5 Möglichkeiten zum Deduplizieren von ES6-Arrays Duplikation

let arr=[1,2,3,3,2,"1",0,undefined,undefined];
let newArr=Array.from(new Set(arr));
console.log(newArr);

3. Verwenden Sie eine einschichtige Schleife + indexOf, um Duplikationen zu entfernen

5. Verwenden Sie die Array-Filtermethode, um Duplikate zu entfernen

Das obige ist der detaillierte Inhalt vonWelche 5 Möglichkeiten gibt es, ES6-Arrays zu deduplizieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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