Funcionalidades Úteis das Coleções Set

As coleções Set possuem uma série de propriedades e métodos úteis. Vamos analisá-los.

Tamanho da coleção

A propriedade size contém o tamanho da coleção:

javascriptlet set = new Set;

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

console.log(set.size);

Verificando a existência de um valor

É possível verificar se um valor está presente na coleção usando o método has:

javascriptlet set = new Set;

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

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

Removendo elementos

É possível remover um elemento da coleção usando o método delete:

javascriptlet set = new Set;

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

set.delete(1);

Limpando a coleção

É possível limpar toda a coleção usando o método clear:

javascriptlet set = new Set;

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

set.clear();

Tarefas práticas

Задание 1

Crie uma coleção Set com valores iniciais 1, 2 e 3. Exiba no console a quantidade de elementos na coleção.

Задание 2

Crie uma coleção Set com valores iniciais 1, 2 e 3. Verifique a presença na coleção do elemento com valor 3 e, em seguida, do elemento com valor 4.