Assinale o trecho de código JavaScript que define e ordena c...

Próximas questões
Com base no mesmo assunto
Ano: 2022 Banca: FGV Órgão: MPE-GO Prova: FGV - 2022 - MPE-GO - Analista em Informática |
Q1912775 Programação
Assinale o trecho de código JavaScript que define e ordena corretamente um array. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa B

A questão em foco avalia o conhecimento sobre a definição e manipulação de arrays em JavaScript, mais especificamente, como declarar um array e ordenar seus elementos. Vamos à análise do porquê a Alternativa B é a correta:

const fruits = ["Casa", "Apartamento", "Sítio"]; fruits.sort();

Na Alternativa B, um array é definido corretamente utilizando colchetes [] e separando os elementos por vírgulas ,. Após a definição do array, o método .sort() é chamado no contexto do array fruits para ordenar seus elementos alfabeticamente, que é o comportamento padrão do método sort quando não provido de uma função de comparação.

Entendendo os erros nas outras alternativas:

  • Alternativa A tem um erro de sintaxe ao utilizar ponto e vírgula ; em vez de vírgulas para separar os elementos do array.
  • Alternativa C tenta criar um array usando chaves {}, o que na verdade é a sintaxe para criar um objeto em JavaScript, e também utiliza ponto e vírgula para separar elementos, o que está incorreto.
  • Alternativa D e E tentam chamar o método sort de uma forma que não é padrão em JavaScript, aplicando-o em uma variável que não foi definida (array) e passando o array fruits como argumento, o que não é necessário nem correto, pois sort é um método de instância que deve ser chamado diretamente no array que se quer ordenar.

Com essas informações, fica evidente que a maneira correta de declarar e ordenar um array em JavaScript é como demonstrado na Alternativa B.

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

Mesma sintaxe de Python

entre [ ] (colchetes) e o uso da , (virgula) finalizando com ( );

Clique para visualizar este comentário

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