ES6 Set 类型

Set 介绍

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

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

定义语法 :

let set = new Set([1,2,3]);

通过 add 函数添加数据

let set = new Set([1,2]);
set.add(3)
console.log(set);

遍历 set

let set = new Set([1,2,3]);
for(let item of set.values()){
    console.log(item);
}

通过 has 查找元素

let set = new Set([1,2,3]);
console.log(set.has(2));

通过 delete 删除元素

let set = new Set([1,2,3]);
set.delete(2)
console.log(set);

通过 clear 清空元素

let set = new Set([1,2,3]);
set.clear();
console.log(set);

通过 size 查询 set 长度

let set = new Set([1,2,3]);
console.log(set.size);