[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Álvaro Campos Merlotto
Criador Álvaro Campos Merlotto 25/01/2022

Boa noite. Sabe me dizer porque o resultado de:

var numeros = [2, 5, 222, 77, 22, 99, 9, 7]
console.log(numeros.sort())

mostra [2, 22, 222, 5, 7, 77, 9, 99] ?

e o que é essa função sem nome que vc usa no vídeo pelos 4:00? nao vi no módulo de funções

Manager Carlos Ferreira 25/01/2022

Olá, Álvaro!
Tudo bem?

A melhor explicação sobre o porque ordenou dessa forma: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#descri%C3%A7%C3%A3o

Para ordenar certinho você precisa passar uma função de callback no método sort, e comparar os values.

Ficou claro amigo?

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!