Questão FC266194
Observe o código em JavaScript em (I) e a figura que representa sua execução em (II). Na execução, ao clicar no botão , a saída gerada será a seguinte sequência de números:
Desenvolvimento Web
IDECAN · 2021
Observe o código em JavaScript em (I) e a figura que representa sua execução em (II).

Na execução, ao clicar no botão

- 26, 17, 14, 13, 11, 10.
- 26, 14, 10. 17, 13, 11.
- 17, 13, 11, 26, 14, 10.
- 10, 14, 26, 11, 13, 17.
- 10, 11, 13, 14, 17, 26.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
O array inicial é points com valores [17, 13, 11, 26, 14, 10]. Ao clicar, a função chama points.sort(…) com um comparador numérico que retorna return a - b.
Esse comparador faz a comparação aritmética entre dois elementos: se \(a - b < 0\), então a vem antes de b; se \(a - b > 0\), b vem antes de a. Assim, a ordenação será do menor para o maior (ordem crescente).
Portanto, após a execução do sort com esse comparador, o array fica ordenado como 10, 11, 13, 14, 17, 26, que é a sequência apresentada na alternativa correta.
Conteúdo do catálogo FC Concursos · Atualizado em