set数据类型,是一个类似于数组的数据类型

特点是,不会存储重复的数据

声明1:  使用构造函数声明set类型

const 变量 = new Set()

声明2:  声明的同时,赋值数据

在()中,定义一个一维数组 数据的单元,就是set类型中存储的数据

const 变量 = new Set([100,200...])

调用使用:

set类型中的数据,不能通过索引下标等直接调用

方法1: 通过 展开运算符,将 set类型展开,然后通过索引下标来获取

[...set][0]

[...set] 通过 展开运算符,将set类型中的每一个单元,展开,赋值给数组存储
之后在 通过 数组的索引下标,来获取数据

新增:

set类型.add(数据);

删除

set类型.delete('删除');

清除

set类型.clear();

循环遍历

两个形参,存储的都是数值数据,没有存储索引下标的形参

set类型.forEach( (v,v)=>{} )

判断

set类型.has(数值)  判断结果是布尔类型

-->