获得设定长度

你可以使用 .size 属性获取集合中的元素数量

const mySet = new Set([1, 2, 2, 3]);
mySet.add(4);
mySet.size; // 4

Array.prototype.length 不同,此属性是只读的,这意味着你无法通过为其指定内容来更改它:

mySet.size = 5;
mySet.size; // 4

在严格模式下,它甚至会抛出错误:

TypeError: Cannot set property size of #<Set> which has only a getter