Кратко
СкопированоВызов конструктора создаёт новую коллекцию Set
.
Как пишется
Скопировано1️⃣ Если вызывать конструктор без аргументов, тогда созданный Set
будет пуст:
const emptySet = new Set()console.log(emptySet.size)// 0
const emptySet = new Set() console.log(emptySet.size) // 0
2️⃣ Если при вызове конструктора передать итерируемый объект, то все его уникальные значения будут добавлены в созданную коллекцию:
const filledSet = new Set(['my', 'unique', 'values', 'are', 'unique'])console.log(filledSet.size)// 4
const filledSet = new Set(['my', 'unique', 'values', 'are', 'unique']) console.log(filledSet.size) // 4
Как понять
СкопированоКоллекция Set
реализована в объектно-ориентированной парадигме программирования, для создания новой коллекции нужно воспользоваться конструктором (использовать ключевое слово new
).
Созданные коллекции уникальны и независимы друг от друга.