No contexto de JavaScript, qual estrutura de dados é mais a...

Próximas questões
Com base no mesmo assunto
Q2447171 Programação
No contexto de JavaScript, qual estrutura de dados é mais apropriada para armazenar uma coleção ordenada de itens, permitindo operações como pesquisa, adição e remoção de elementos?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B - Array

Vamos entender por que a alternativa correta é B - Array e analisar cada uma das alternativas.

No contexto de JavaScript, um Array é uma estrutura de dados fundamental para armazenar uma coleção ordenada de itens. Arrays permitem operações como adição, remoção e pesquisa de elementos de maneira eficiente. Eles são especialmente úteis quando precisamos manter a ordem dos itens e acessar elementos por meio de índices.

Para ilustrar, veja como podemos usar um array em JavaScript:

let frutas = ["maçã", "banana", "laranja"];

Com essa estrutura, podemos facilmente adicionar um novo elemento:

frutas.push("uva");

Podemos também remover um elemento:

frutas.pop();

Ou mesmo pesquisar um elemento específico:

let indice = frutas.indexOf("banana");

Agora, vejamos por que as outras alternativas não são corretas:

A - Objeto: Embora objetos em JavaScript possam armazenar coleções de dados, eles são mais apropriados para representar associações chave-valor. Objetos não mantêm a ordem dos itens, o que torna menos eficiente a pesquisa por índices. Um objeto seria uma estrutura mais adequada para quando você precisa acessar dados por meio de chaves de identificação.

C - String: Strings são usadas para armazenar texto. Elas não são adequadas para armazenar coleções de itens diversos e não suportam operações como adição ou remoção de elementos da mesma forma que arrays. Strings representam uma sequência de caracteres imutáveis.

D - Boolean: Valores booleanos são usados para representar verdadeiro (true) ou falso (false). Eles não são adequados para armazenar coleções de qualquer tipo. Booleans são usados para controle de fluxo e condições em um programa.

Em resumo, a alternativa B - Array é a mais apropriada para armazenar uma coleção ordenada de itens em JavaScript, permitindo operações de pesquisa, adição e remoção de elementos de forma eficiente.

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

Gab. B

Array - Os vetores são tipos que permitem o armazenamento de uma coleção de valores do mesmo tipo, ou seja, os vetores são estruturas de dados homogêneas (formados por elementos de mesmo tipo) e unidimensionais. Também são chamados de arranjos ou arrays.

 

Os elementos de um vetor:

  • Possuem o mesmo tipo;
  • São armazenados em posições consecutivas na memória
  • São referenciados a partir de:
  • Um mesmo nome (nome da variável que representa o vetor); e
  • Um índice que representa sua posição no vetor.



#Serei Perita

Me arrependo amargamente de não ter feito essa prova.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo