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