如何创建一个set
const a=new Set([1,3,4,5])
console.log(a);
set的属性
console.log(a.size);
set类的方法
set.add(value)
添加一个数据,返回set结构本身
a.add("a").add('b').add("c");
console.log(a);
set.delete(value)
删除指定数据,返回一个布尔值,表示删除是否成功
console.log(a.delete("a"));//ture
console.log(a);
console.log(a.delete("a"));//false
set.has(value)
//判断该值是否有某个成员,返回布尔值
console.log(a.has('a'));//false
console.log(a.has("b"))//true
set.clear()
//清除set成员
a.clear()
console.log(a)
keys()
//返回键名的遍历器
console.log(a.keys());
values()
返回键值的遍历器
console.log(a.values());
entries()
返回键值对的遍历器
console.log(a.entries());
forEach()
a.forEach(function(value,key,set){
console.log(value+"+"+key);
});
console.log(a)