文章目录
什么是Set
Set是一系列无序、没有重复值的数据集合;
数组是一系列有序的数据集合。
Set实例的属性和方法
add()
add()向Set实例中添加一个值,可连续添加。
添加数据时,Set会将重复值去掉;
但可以向Set实例中添加两个一样的对象,因为两个对象在内存中的地址不一样。
has()
判断Set实例中是不是含有某个成员。
delete()
删除Set实例成员,删除实例中不存在的成员不报错。
clear()
清空Set实例成员。
forEach()
按添加顺序遍历Set实例成员,接收两个参数,第一个是一个回调,回调接收三个参数:value、key、Set。第二个参数是是this指向。
在Set中,value === key, Set ===Set实例。
size属性
获取Set成员个数。
Set构造函数
数组
数组作为参数,传入构造函数。