Heim  >  Artikel  >  Web-Frontend  >  So entfernen Sie Duplikate und ordnen das es6-Array neu an

So entfernen Sie Duplikate und ordnen das es6-Array neu an

青灯夜游
青灯夜游Original
2022-05-05 19:08:193094Durchsuche

Methoden zum Entfernen von Duplikaten und zum Sortieren: 1. Verwenden Sie die Anweisung „Array.from(new Set(arr))“ oder „[...new Set(arr)]“, um doppelte Elemente im Array zu entfernen und die neuen zurückzugeben Array; 2. Verwenden Sie sort(), um das deduplizierte Array zu sortieren. Die Syntax lautet „dedupliziertes Array.sort()“.

So entfernen Sie Duplikate und ordnen das es6-Array neu an

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

es6 Methoden zum Entfernen von Duplikaten und zum Neuanordnen eines Arrays:

1. Entfernen Sie doppelte Elemente aus einem Array

1) Sie können den Array.from(new Set(arr))-Anweisung <code>Array.from(new Set(arr))语句

var arr = [1, 2, 3, 2, 3,4,5,4];
console.log(arr);
console.log(Array.from(new Set(arr)));

So entfernen Sie Duplikate und ordnen das es6-Array neu an

2)可以利用[…new Set(arr)]

var arr = [5,2,1,34,1,3,2,5,2];
var newArr=[...new Set(arr)];
console.log(newArr);

So entfernen Sie Duplikate und ordnen das es6-Array neu an

So entfernen Sie Duplikate und ordnen das es6-Array neu an 2) Sie können die Anweisung […new Set(arr)] verwenden

newArr.sort();
console.log(newArr);

2. Ordnen Sie das deduplizierte Array neu an. Sie können die Methode sort() verwenden sortieren. Die Methode

sort() wird verwendet, um die Elemente eines Arrays zu sortieren.

Die Sortierreihenfolge kann alphabetisch oder numerisch sowie aufsteigend oder absteigend sein. Die Standardsortierreihenfolge ist alphabetisch aufsteigend.

rrreee

So entfernen Sie Duplikate und ordnen das es6-Array neu an

【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Duplikate und ordnen das es6-Array neu an. 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