Имкониятҳои муфиди маҷмӯаҳои 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 санҷед.