<script>
const s1 = new Set([1, 2]);
console.log(s1.size); //2
//自动去重
const s2 = new Set([1, 2, 2, 3]);
console.log(s2.size); //3
let [...arr] = s2;
console.log(arr); //[1,2,3]
//set 中的对象实例方法
//add添加
s2.add(4).add(5);
console.log(s2.size); //5
//delete返回一个布尔值,代表是否删除成功
let bol = s2.delete(5);
console.log(bol); //true
console.log(s2.size); //4
//has表示判断是否含有相应的值,返回一个布尔值
let bol2 = s2.has(5);
console.log(bol2); //false
//clear代表清空所有数据
// s2.clear();
//遍历set数据结构
s2.forEach((item) => {
console.log(item); //1,2,3,4
});
</script>
712_set数据结构
- 本文链接: http://lzkpersonal.com.cn/2023/07/12/712-set数据结构/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!