You can get the number of elements inside the set using the .size
property
const mySet = new Set([1, 2, 2, 3]);
mySet.add(4);
mySet.size; // 4
This property, unlike Array.prototype.length
, is read-only, which means that you can't change it by assigning something to it:
mySet.size = 5;
mySet.size; // 4
In strict mode it even throws an error:
TypeError: Cannot set property size of #<Set> which has only a getter