Set数据结构
ES6提供了新的数据结构Set,它类似于数组,但是成员都是唯一的,没有重复的值
- Set本身就是一个构造函数,用来生成Set数据结构
let s = new Set()
- Set函数可以接受一个数组作为参数,用来初始化
let set = new Set([1,2,3,4,5]);
- 实例方法
- add(value) 添加某个值,返回Set结构本身
- delete(value) 删除某个值,表示改值是否为Set的成员
- has(value) 返回一个布尔值,表示该值是否为Set成员
- clear(value) 清除所有成员,没有返回值
let s = new Set();
s.add("a").add("b").add("c");
s.delete("b");
s.has("b");
s.clear();