创建一个集

Set 对象允许你存储任何类型的唯一值,无论是原始值还是对象引用。

你可以将项目推送到集合中并按类似于普通 JavaScript 数组进行迭代,但与数组不同,如果值已经存在,则无法向集合添加值。

要创建新集:

const mySet = new Set();

或者,你可以从任何可迭代对象创建一个集合,以便为其提供起始值:

const arr = [1,2,3,4,4,5];
const mySet = new Set(arr);

在上面的示例中,设置的内容将是 {1, 2, 3, 4, 5}。请注意,值 4 仅出现一次,与用于创建它的原始数组不同。