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 sնախնական արժեքներով։ Էկրանին ցուցադրեք կոլեկցիայի տարրերի քանակը։

Задание 2

Ստեղծեք Set կոլեկցիա՝ 1, 2 և 3 սկզբնական արժեքներով։ Ստուգեք, արդյոք կոլեկցիայում կա 3 արժեքով տարր, ապա՝ 4 արժեքով տարր։