首先我们创建一个空的set:
const set = new Set([1,2,3,4,5,4,3,1,5])
console.log([...set]) //输出结果为[1,2,3,4,5]
//set里不会出现重复数据,也就是说可以用来数组、字符串去重的一些操作再简单不过了
一、属性
size是求取set的集合的长度
console.log(set.size) //输出结果为5
二、方法
1、add //添加一个元素到set
set.add(6) //输出结果为[1,2,3,4,5,6] 因为不会出现重复数据 所以添加相同的元素是徒劳的(废话)
2、delete //删除set中的一个元素
set.delete(4) 输出结果为[1,2,3,5,6]
3、has //判断set中有没有某个元素,返回值为true/false
console.log(set.has(1)) //输出结果为true
4、clear //表示清除集合中所有的元素。没有任何返回值。直接清除元素
set.clear()则将元素全部清除。