JavaScript学习笔记—Set

  • Set用来创建一个集合
  • 功能和数组类似,不通电在于Set中不存存储重复数据

1. 创建

new Set()
new Set([...])

2. 属性和方法

(1)size 获取数量
(2)add() 添加元素
(3)has() 检查元素
(4)delete() 删除元素

const set = new Set();
set.add(10);
set.add("孙悟空");
console.log(set);
// 去重
const arr2 = [1,2,3,2,1,3,4,5,4,6,7,7,8,9,10];
const set2 = new Set(arr2);
const arr3 = [...set2];

3. 遍历

const set = new Set();
set.add(10);
set.add("孙悟空");
for(const item of set){
  console.log(item);
}

4. Set转数组

const set = new Set();
set.add(10);
set.add("孙悟空");
const arr = [...set];
posted @ 2023-01-25 21:18  程序员张3  阅读(14)  评论(0编辑  收藏  举报