Set-kokoelmien muuntaminen
Set-kokoelmia voidaan muuntaa
taulukoiksi. Myös käänteinen operaatio on mahdollista -
taulukot voidaan muuntaa Set-kokoelmiksi.
Katsotaan kuinka tämä tehdään.
Muuntaminen taulukoksi
Oletetaan, että meillä on jokin Set-kokoelma:
let set = new Set([1, 2, 3]);
Sen voi muuntaa taulukoksi käyttämällä destrukturointitempusta:
let arr = [...set];
Tai voidaan hyödyntää Array.from-metodia:
let arr = Array.from(set);
Annettu Set-kokoelma. Muunna se
taulukoksi kahdella kuvatulla tavalla.
Taulukon muuntaminen Setiksi
Oletetaan, että meillä on taulukko:
let arr = [1, 2, 3];
Muunnetaan se Set-kokoelmaksi:
let set = new Set(arr);
Annettu taulukko. Muunna se kokoelmaksi.