Куда будут добавлены итерируемые элементы Set?
Я читаю MDN и не очень понимаю что имеется в виду:
При передаче итерируемого объекта все его элементы будут добавлены в новый набор. Иначе (или при null) новый Set будет пустым.
Что значит добавлены в новый набор?
let set = new Set([
['hello'],
['my name is', ['apple', 'orange', 'melon']], //массив внутри должен стать отдельным эл-том??
['Lena']
]);
Все остается по-прежнему. Ничего в никакой "новый набор" не переходит

Ответы (1 шт):
Автор решения: Grundy
→ Ссылка
new Set - создает новый объект. Если в конструктор передали какую-либо коллекцию - все элементы этой коллекции будут добавлены в созданный объект.
Для примера из вопроса:
передали коллекцию:
[ ['hello'], ['my name is', ['apple', 'orange', 'melon']], //массив внутри должен стать отдельным эл-том?? ['Lena'] ]в коллекции три элемента:
['hello']['my name is', ['apple', 'orange', 'melon']]['Lena']
Эти три элемента добавились в объект, который был создан внутри конструктора
Set