目录
一、Set
set中的元素不可以重复
常用方法
- 添加 add
const set = new Set(); set.add(1); set.add(100); set.add(50); set.add(1); set.add({}); set.add({}); console.log(set) // { 1, 100, 50, {}, {} }
在内存中对象保存的形式是内存地址,两个对象的内存地址不同
- 删除 delete
const set = new Set(); set.add(1); set.add(100); set.add(50); set.delete(100) console.log(set) // { 1,50}
- 判断元素是否存在 has
const set = new Set(); set.add(1); set.add(100); set.add(50); console.log(set1.has(330)) //false console.log(set1.has(100)) //true
- 获取元素个数 has
const set = new Set(); set.add(1); set.add(100); console.log(set.size) //2
- 清除所有元素 clear
const set = new Set(); set.a