es6数组怎么去掉重复并且重新排序

青灯夜游
Freigeben: 2022-05-05 19:08:25
Original
2984 人浏览过

去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用sort()对去重数组进行排序,语法“去重数组.sort()”。

es6数组怎么去掉重复并且重新排序

本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。

es6数组去掉重复且重新排序的方法:

1、数组去掉重复元素

1)可以利用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)));
Nach dem Login kopieren

1.png

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

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

2.png

2、将去重后的数组重新排序

可以利用sort() 方法进行排序。

sort() 方法用于对数组的元素进行排序。

排序顺序可以是字母或数字,并按升序或降序。默认排序顺序为按字母升序。

newArr.sort();
console.log(newArr);
Nach dem Login kopieren

3.png

【相关推荐:javascript视频教程web前端

以上是es6数组怎么去掉重复并且重新排序的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!