• 技术文章 >web前端 >前端问答

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

    青灯夜游青灯夜游2022-05-05 19:08:25原创186

    去掉重复并排序的方法: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))语句

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

    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);

    2.png

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

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

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

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

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

    3.png

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

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:ES6 javascript
    上一篇:es6中有多少种原始数据类型 下一篇:bootstrap怎么实现右侧悬浮框
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 什么是es6中的构造函数• es6中find和filter有什么区别• es6怎么判断是否是数组• es6数组怎么去除特定的数• foreach是es6里的吗
    1/1

    PHP中文网