Chuyển đổi Bộ sưu tập Set

Bộ sưu tập Set có thể được chuyển đổi thành mảng. Cũng có thể thực hiện thao tác ngược lại - chuyển đổi mảng thành Set. Hãy cùng xem cách thực hiện điều này.

Chuyển đổi thành mảng

Giả sử chúng ta có một bộ sưu tập Set nào đó:

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

Có thể chuyển đổi nó thành mảng bằng cách sử dụng thủ thuật với destructuring:

javascriptlet arr = [...set];

Hoặc có thể sử dụng phương thức Array.from:

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

Cho một bộ sưu tập Set. Hãy chuyển đổi nó thành mảng bằng hai cách đã mô tả.

Chuyển đổi mảng thành Set

Giả sử chúng ta có một mảng:

javascriptlet arr = [1, 2, 3];

Hãy chuyển đổi nó thành bộ sưu tập Set:

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

Cho một mảng. Hãy chuyển đổi nó thành bộ sưu tập.