Преобразование коллекций Set

Коллекции Set можно преобразовывать в массивы. Можно также выполнять обратную операцию - массивы преобразовывать в Set. Давайте посмотрим, как это делается.

Преобразование в массив

Пусть у нас есть некоторая коллекция Set:

let set = new Set([1, 2, 3]);

Можно преобразовать ее в массив, используя прием с деструктуриацией:

let arr = [...set];

А можно воспользоваться методом Array.from:

let arr = Array.from(set);

Дана коллекция Set. Преобразуйте ее в массив двумя описанными способами.

Преобразование массива в Set

Пусть у нас есть массив:

let arr = [1, 2, 3];

Давайте преобразуем его в коллекцию Set:

let set = new Set(arr);

Дан массив. Преобразуйте его в коллекцию.