Карысныя магчымасці калекцый Set

Калекцыі Set маюць шэраг карысных уласцівасцей і метадаў. Давайце іх разбяром.

Памер калекцыі

У ўласцівасці size змяшчаецца памер калекцыі:

javascriptlet set = new Set;

set.add(1);
set.add(2);
set.add(3);

console.log(set.size);

Праверка наяўнасці значэння

Праверыць наяўнасць значэння ў калекцыі можна з дапамогай метаду has:

javascriptlet set = new Set;

set.add(1);
set.add(2);
set.add(3);

console.log(set.has(1));

Выдаленне элементаў

Выдаліць элемент з калекцыі можна з дапамогай метаду delete:

javascriptlet set = new Set;

set.add(1);
set.add(2);
set.add(3);

set.delete(1);

Ачыстка калекцыі

Ачысціць усю калекцыю можна з дапамогай метаду clear:

javascriptlet set = new Set;

set.add(1);
set.add(2);
set.add(3);

set.clear();

Практычныя задачы

Задание 1

Стварыце калекцыю Set з пачатковымі значэннямі 1, 2 і 3. Вывядзіце на экран колькасць элементаў у калекцыі.

Задание 2

Стварыце калекцыю Set з пачатковымі значэннямі 1, 2 і 3. Праверце наяўнасць у калекцыі элемента са значэннем 3, а затым элемента са значэннем 4.