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

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

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

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

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

1、数组去掉重复元素

1)可以利用Array.from(new Set(arr))语句

1

2

3

var arr = [1, 2, 3, 2, 3,4,5,4];

console.log(arr);

console.log(Array.from(new Set(arr)));

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

1

2

3

var arr = [5,2,1,34,1,3,2,5,2];

var newArr=[...new Set(arr)];

console.log(newArr);

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

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

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

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

1

2

newArr.sort();

console.log(newArr);

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

以上就是es6数组怎么去掉重复并且重新排序的详细内容,更多请关注php中文网其它相关文章!

  • 微信
  • 分享
  • 声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理

  • 相关标签:ES6 javascript
    • 上一篇:es6中有多少种原始数据类型
    • 下一篇:没有了
    免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
    相关文章
    返回顶部