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 қийматли элементнинг мавжудлигини текширинг.