Převod kolekcí Set
Kolekce Set lze převádět
na pole. Lze také provést opačnou
operaci - pole převádět na Set.
Podívejme se, jak se to dělá.
Převod na pole
Předpokládejme, že máme nějakou kolekci Set:
let set = new Set([1, 2, 3]);
Můžeme ji převést na pole pomocí receptu s destrukturizací:
let arr = [...set];
Nebo můžeme použít metodu Array.from:
let arr = Array.from(set);
Je dána kolekce Set. Převeďte ji
na pole dvěma popsanými způsoby.
Převod pole na Set
Předpokládejme, že máme pole:
let arr = [1, 2, 3];
Převeďme jej na kolekci Set:
let set = new Set(arr);
Je dáno pole. Převeďte jej na kolekci.