利用 Set 进行数组去重

ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。利用这一特性可以进行数组去重。

const items = [1, 2, 2, 3, 3, 3, 4, 5, 6, 6, 7, 7, 7, 8, 8, 9, 0, 0]
const items2 = [...new Set(items)]

console.log(items)
console.log(items2)

输出如下:

[ 1, 2, 2, 3, 3, 3, 4, 5, 6, 6, 7, 7, 7, 8, 8, 9, 0, 0 ]
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 ]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.Set 基本用法 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本...
    雨飞飞雨阅读 1,870评论 0 7
  • 一、ES6简介 ​ 历时将近6年的时间来制定的新 ECMAScript 标准 ECMAScript 6(亦称 ...
    一岁一枯荣_阅读 6,113评论 8 25
  • 在紧张的生活中,一个突发奇想又把自己逗乐了,生活的乐子就如这样走着走着溜个号,就可以无由头的笑一会儿。 我今天突然...
    雪天无霾阅读 259评论 0 0
  • 啊《……》渣渣渣渣渣渣……
    孤松阅读 160评论 0 0
  • 在学校的最后一个月,忙着音响的设计,忙着几乎所有工科生都要做的课程设计(减速机)。一放寒假,整个人就象傻子一样,...
    摄影小生阅读 285评论 0 2