A Classe definida no ECMAScript 2015, para permitir armazena...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - Set
A questão aborda o conceito de estruturas de dados introduzidas na especificação ECMAScript 2015, também conhecida como ES6, que é uma versão importante da linguagem de programação JavaScript. ECMAScript é o padrão no qual o JavaScript é baseado, e entender as suas funcionalidades é essencial para programadores que trabalham com o desenvolvimento de aplicações web modernas.
Entre as várias adições que vieram com o ES6, estão as novas estruturas de dados, sendo uma delas a classe Set. Esta estrutura de dados permite armazenar valores únicos de qualquer tipo, seja primitivo ou objetos de referência. A garantia da unicidade é uma característica central do Set, ou seja, não serão incluídos valores duplicados dentro deste conjunto.
Para entender o porquê da alternativa C ser a correta, vamos analisar o que um Set faz:
- Ao tentar adicionar um valor que já está presente no Set, essa operação não terá efeito.
- O Set tem métodos úteis como
add
,delete
ehas
, que permitem respectivamente adicionar, remover e verificar a existência de elementos no conjunto. - Além disso, o Set mantém a ordem de inserção dos elementos, o que pode ser útil em certos cenários.
Portanto, a alternativa C - Set está correta porque corresponde exatamente à descrição da classe que armazena valores únicos de qualquer tipo, conforme especificado pela ECMAScript 2015.
As outras opções (A - Has, B - ObjectUnique, D - Unique) não correspondem a classes ou estruturas de dados definidas no ECMAScript 2015.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A classe definida no ECMAScript 2015 para permitir armazenar valores únicos de qualquer tipo é o Set.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo