当前位置 : 主页 > 网络编程 > JavaScript >

es6新特性--Set数组去重

来源:互联网 收集:自由互联 发布时间:2021-06-28
【数组去重Set】,新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 // 例一const set = new Set([1, 2, 3, 4, 4]);[...set]// [1, 2, 3, 4]// 例二const items = new Set([1, 2, 3, 4, 5
【数组去重Set】,新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。
// 例一
const set = new Set([1, 2, 3, 4, 4]);
[...set]
// [1, 2, 3, 4]

// 例二
const items = new Set([1, 2, 3, 4, 5, 5, 5, 5]);
items.size // 5

// 例三
function divs () {
  return [...document.querySelectorAll('div')];
}

const set = new Set(divs());
set.size // 56

// 类似于
divs().forEach(div => set.add(div));
set.size // 56
网友评论