Transformarea colecțiilor Set

Colecțiile Set pot fi transformate în array-uri. De asemenea, se poate efectua operația inversă - transformarea array-urilor în Set. Să vedem cum se face acest lucru.

Transformarea în array

Să presupunem că avem o colecție Set:

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

O putem transforma într-un array folosind tehnica cu destructurare:

javascriptlet arr = [...set];

Sau putem folosi metoda Array.from:

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

Este dată o colecție Set. Transformați-o într-un array în două moduri descrise.

Transformarea array-ului în Set

Să presupunem că avem un array:

javascriptlet arr = [1, 2, 3];

Să-l transformăm într-o colecție Set:

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

Este dat un array. Transformați-l într-o colecție.