Полезни възможности на колекциите 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.