Set
Set 这个数据结构类似数组,但是里面的元素值都是唯一,不会有重复的值,无论此值是原始型别(primitive values) 或引用型别(object references)。在 JavaScript 当中,Set 本身是一种构造函式,用来生成 Set 这种数据结构,具体的做法是透过 new Set()
来生成实例。
Set 常见操作方法有
add(value)
:用来新增值delete(value)
:用来删除每个 Set 中的值has(value)
:判断 Set 中是否存在每个值size
方法得到元素的数量,与数组使用arr.length
方法不一样
Set 中没有键值(Key),如果使用 entries()
遍历,返回的元素会是 [value, value]
的形式
const set1 = new Set();
set1.add(42);
set1.add("forty two");
const iterator1 = set1.entries();
for (const ent