set数据结构
set类似于数组,不允许元素重复
1,set创建
let s1=new Set() //创建一个空的set集合
let s2=new Set([1,2,4,5,6]) //创建一个包含1,2,4,5,6的set集合
2,add()方法
s1.add(‘haha’) //给s1中添加元素’haha’,如果已经有这个元素了,就添加不进去了,返回值是添加过后的s1,因此可以实现链式s1.add(‘haha’).add(‘baba’)…可以一直添加元素
3,delete(方法)
s1.delete(‘haha’),从集合中删去’哈哈’这个元素
4,clear() 删除集合中所有元素
s1.clear()
5,has()
s1.has(‘haha’)
6.从set集合得到数组
let arr =[…s1] arr就是数组了
判断集合中是否有这个元素