JavaScript 设定长度

示例

您可以使用.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