js Set数据结构
数组去重
const s1 = new Set(['a','b','a','b'])
console.log(s1);
console.log([...s1])
向set结构中添加值
const s2 = new Set()
s2.add('a')
s2.add('b').add('c')
console.log(s2);
向set结构中删除值
const s3 = new Set([1,2,3,4,5])
s3.delete(1)
console.log(s3);
是否删除成功
false不成功,true成功
const s4 = new Set([1,2,3,4,5])
const r1 = s4.delete(6)
console.log(r1);
判断某一个值是否是set数据结构中的成员
false不成功,true成功
const s5 = new Set([1,2,3,4,5]) const r2 = s5.has(1) console.log(r2)
清空set数据结构中的值
const s6 = new Set([1,2,3,4,5]) s6.clear() console.log(s6)
从set数据结构中取值
const s7 = new Set([1,2,3,4,5])
s7.forEach(value=>{
console.log(value)
})