Set
- set数据结构类似于数组,但是里面不能有重复的值
- 注意:Set({a:1})这样使用是错误的,括号里面不能直接放对象,但可以通过add()方法进行添加
- 用法:
let a = new Set(['a','b']);
console.log(a);//{"a", "b"}
set数据结构的几种方法
- add() – 添加一项
该方法可以链式调用
let a = new Set(['a','b']);
a.add(1);
//a.add(1,2);//这样写也只会添加1进去
console.log(a);//{"a", "b", 1}
- delete() – 删除一项
let a = new Set(['a','b']);
a.delete('a');
console.log(a);//{'b'}
- has() – 判断里面有没有某个值
let a = new Set(['a','b']);
a.has('a');//true
- size – 个数
let a = new Se