Set kolekciju pārveidošana

Set kolekcijas var pārveidot masīvos. Var veikt arī apgriezto darbību - masīvus pārveidot par Set. Paskatīsimies, kā tas tiek darīts.

Pārveidošana masīvā

Pieņemsim, ka mums ir kāda Set kolekcija:

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

To var pārveidot par masīvu, izmantojot paņēmienu ar destruktūrizāciju:

javascriptlet arr = [...set];

Vai arī var izmantot metodi Array.from:

javascriptlet arr = Array.from(set);
Задание 1

Dota Set kolekcija. Pārveidojiet to par masīvu ar diviem aprakstītajiem veidiem.

Masīva pārveidošana par Set

Pieņemsim, ka mums ir masīvs:

javascriptlet arr = [1, 2, 3];

Pārveidosim to par Set kolekciju:

javascriptlet set = new Set(arr);
Задание 2

Dots masīvs. Pārveidojiet to par kolekciju.