美文网首页前端之路
ES6实现数组去重

ES6实现数组去重

作者: 领家的小猫 | 来源:发表于2017-07-31 14:08 被阅读59次

    ES5及之前大多都是用遍历和算法来实现数组去重,在ES6有一个更为简便的方式。ES6之Set,Array.from, ...

    
    1. Set + Array.from()
    这里使用的是Set的一个特性,集合中不会包含重复项。结合Array.from()实现数组去重
    var set1 = Array.from(new Set([1,1,2,2,33,'33',44,'44'])) //  [1, 2, 33, "33", 44, "44"]
    
    
    
    2.   …[拓展运算符] + Set
    var tt  = [...new Set([5,5,6,6,8,])] // 5,6,8
    
    

    相关文章

      网友评论

        本文标题:ES6实现数组去重

        本文链接:https://www.haomeiwen.com/subject/klfrlxtx.html