利用 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,382评论 0 7
  • 一、ES6简介 ​ 历时将近6年的时间来制定的新 ECMAScript 标准 ECMAScript 6(亦称 ...
    一岁一枯荣_阅读 3,906评论 8 24
  • 在紧张的生活中,一个突发奇想又把自己逗乐了,生活的乐子就如这样走着走着溜个号,就可以无由头的笑一会儿。 我今天突然...
    雪天无霾阅读 74评论 0 0
  • 啊《……》渣渣渣渣渣渣……
    孤松阅读 50评论 0 0
  • 在学校的最后一个月,忙着音响的设计,忙着几乎所有工科生都要做的课程设计(减速机)。一放寒假,整个人就象傻子一样,...
    摄影小生阅读 199评论 0 2