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

    es6扩展运算符可以去重吗

    青灯夜游青灯夜游2022-04-19 20:04:22原创213

    es6中,单独使用扩展运算符“...”无法去重,可配合Set对象来进行数组去重。去重方法:1、用“new Set(arr)”语句将数组转为Set集合类型,利用Set特性去除重复元素;2、用“[...集合]”语句将去重后的Set集合转为数组。

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

    在es6中,单独使用扩展运算符“...”无法去重,可配合Set对象来进行数组去重。

    实现思想:

    实现代码:

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

    1.png

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

    以上就是es6扩展运算符可以去重吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:ES6
    上一篇:es6中用什么导入资源 下一篇:css3中单数li的写法是什么
    Web大前端开发直播班

    相关文章推荐

    • es6怎么实现变量交换• es6怎么判断两个字符串是否相等• es6 =>是什么意思• es6怎么判断数组是否重复• filter是es6的方法吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网