一句代码搞定数组去重 Set()

来源:互联网 发布:高维数据进行降维 编辑:程序博客网 时间:2024/06/15 18:57
[...new Set([1, "1", -1, 1,2,3,4,5, 1, 3])]

(7) [1, "1", -1, 2, 3, 4, 5]


哈哈  有木有很神奇;

接下来给大家分享哈  Set对象的方法:

  s.add(11)

  s.add('height')

  s.add(11)

  s.forEach(function (item) {

       item.toString() + ", "

   });
   console.log(s)
   结果:{11, "height"}

  添加某个值,如果有相同值会自动过滤 ,这个特性就是它能够去重的最大要素;

  s.delete(11)

  console.log(s)
  结果:{"height"}

 //删除某个值

 console.log(s.has(11))
  // false

 //返回一个布尔值,表示参数是否为Set的成员;

  s.clear()
  console.log(s)

  结果:{}

//清除所有值;


ok  set就分享到这啦 希望可以帮助到大家

原创粉丝点击