O que o método array.shift() faz em linguagem Javascript?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - É um método que remove o primeiro elemento de um array, e não adiciona um novo elemento.
O tema central da questão é o funcionamento de métodos em JavaScript, especificamente o método array.shift(). Este tema é relevante para o cargo de Analista de Tecnologia da Informação - Desenvolvimento de Sistemas, pois compreender os métodos de manipulação de arrays é fundamental no desenvolvimento e manutenção de sistemas.
Resumo Teórico: Em JavaScript, arrays são uma estrutura de dados usada para armazenar múltiplos valores em uma única variável. O método array.shift() é especificamente utilizado para remover o primeiro elemento de um array e retornar o valor removido. Este método modifica o array original, alterando seu comprimento ao remover o primeiro elemento.
De acordo com a documentação oficial do MDN, a função shift() é útil em situações onde precisamos iterar e processar elementos de um array na ordem em que foram adicionados, sem manter o primeiro elemento após o processamento.
Justificativa da Alternativa Correta (C): A alternativa C está correta porque descreve precisamente o que o método array.shift() faz: remover o primeiro elemento do array e retornar esse elemento. Não adiciona nenhum novo elemento ao array, apenas modifica o array original ao reduzir seu tamanho em um.
Análise das Alternativas Incorretas:
- A: Está incorreta. O método que une arrays sem modificar os originais é o
array.concat(). - B: Está incorreta. O método que remove e retorna o último elemento de um array é o
array.pop(). - D: Está incorreta. O método que adiciona elementos ao início de um array é o
array.unshift(). - E: Está incorreta. O método que adiciona elementos ao final de um array é o
array.push().
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo