Answer
https://t.me/js_developЧто мы увидим в результате выполнения следующего кода?
let set = new Set([12,1,20,12,2,2,20]); let spreadedSet = [...set]; console.log(spreadedSet);
Ответ:
[12, 1, 20, 2]
Объяснение:
Объект Set
– это особый вид коллекции: «множество» значений (без ключей), где каждое значение может появляться только один раз.
Основная «изюминка» – это то, что при повторных вызовах set.add()
с одним и тем же значением ничего не происходит, за счёт этого как раз и получается, что каждое значение появляется один раз.
Например, мы ожидаем посетителей, и нам необходимо составить их список. Но повторные визиты не должны приводить к дубликатам. Каждый посетитель должен появиться в списке только один раз.