es6快速数组去重 数组去重最佳方法

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

Set本身是一个构造函数,用来生成 Set 数据结构。

const set = new Set([1, 2, 3, 4, 4]);
[...set]
console.log(set)
// [1, 2, 3, 4]
所以我们可以使用set去重
function duplicateRemoval(array) {
  return Array.from(new Set(array));
}

duplicateRemoval([1, 1, 2, 3]) // [1, 2, 3]

猜你喜欢

转载自blog.csdn.net/Taurus_0811/article/details/107158899
今日推荐