美文网首页
es6数组去重方式

es6数组去重方式

作者: 希染丶 | 来源:发表于2019-05-28 09:53 被阅读0次

    Set:数据结构,类似数组,成员唯一
    ...:(展开/剩余)运算符,展开数组和对象;

    ...使用

    //展开
    let a = [1,2,3];
    console.log(...a);
    输出: 1 2 3
    

    Set使用

    let a = [1,1,1,1,2,2,2]
    let b = new Set(a)
    
    输出b: Set{1,2}
    

    结合两者

     var a = [1,2,2,2,3];
     a = [...new Set(a)];
     输出 a = [1,2];
    

    首先 new Set(a) 为 Set{1,2}
    然后...将 new Set(a)展开,为: 1 2
    最后,放入a中,实现去重

    相关文章

      网友评论

          本文标题:es6数组去重方式

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