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:
let set = new Set([1, 2, 3]);
To var pārveidot par masīvu, izmantojot paņēmienu ar destruktūrizāciju:
let arr = [...set];
Vai arī var izmantot metodi Array.from:
let arr = Array.from(set);
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:
let arr = [1, 2, 3];
Pārveidosim to par Set kolekciju:
let set = new Set(arr);
Dots masīvs. Pārveidojiet to par kolekciju.