例子:
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。它类似于数组,但是成员的值都是唯一的,没有重复的值。
所以,可以做出这样的方法;
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 数组去重法的主要内容,如果未能解决你的问题,请参考以下文章