gustavoguanabara / javascript

Curso de JavaScript
https://gustavoguanabara.github.io/javascript/
MIT License
3.55k stars 520 forks source link

Aula 15 - dúvida em relação ao método sort() #68

Open wesleyRubel opened 1 year ago

wesleyRubel commented 1 year ago

Tenho uma dúvida quanto ao uso do método sort() mostrado na aula 15 sobre arrays. O método serve para ordenar valores em um array, em ordem crescente. No entato percebi que o método só considera o primeiro algarismo do valor armazenado, se o valor tiver mais de um algarismo como por exemplo 10, ela só vai considerar o 1 para a organização. Por exemplo.

let num=[1,4,3,10] num.sort();

O vetor ficara assim:

[1,10,3,4]

Sendo que o 10 deveria ser o último elemento.

Como é possível resolver isso?

rafa-san commented 1 year ago

Olá, @wesleyRubel!

Você consegue tirar sua dúvida nesse capítulo do site W3Schools - JS Array Sort.

Procure pelo tópico "The Compare Function".

É exatamente o que você está procurando!

wesleyRubel commented 1 year ago

@rafa-san Valeu amigo. Você é um amigo