ES6 利用 Set 数组去重法

Posted 十步杀一人千里不留行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 利用 Set 数组去重法相关的知识,希望对你有一定的参考价值。

例子:

  const set = new Set();

  [2, 3, 5, 4, 5, 2, 2].forEach(x => set.add(x) );

  const arr = [...set];

  console.log(arr);  // [ 2, 3, 5, 4 ]

稍做一下解释:

  因为,ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。

  所以,可以做出这样的方法;

以上是关于ES6 利用 Set 数组去重法的主要内容,如果未能解决你的问题,请参考以下文章

JS去重ES6方法

数组对象去重

数组去重方法

es6数组去重(Set)

js数组去重

javascript数组去重 js数组去重