Método sort() do JavaScript: Guia Completo
Aprenda a usar o método sort() do JavaScript, desde o básico até a ordenação personalizada de arrays.

Os dados são mais valiosos quando bem organizados. Em JavaScript, há dois métodos principais para ordenar arrays: Array.prototype.sort
e Array.prototype.toSorted
. Ambos permitem personalizar a ordenação.
sort()
é o método principal e pode receber uma função de comparação para definir a ordem. Sem essa função, os elementos são convertidos em strings e ordenados pelo valor numérico dos seus códigos UTF-16. Para ordenar em ordem ascendente ou descendente, uma função de comparação é necessária.
Além de números, você pode ordenar arrays de objetos usando propriedades específicas. Para evitar alterar o array original, use toSorted
, que cria um novo array ordenado. Ambos os métodos são úteis para ordenar objetos semelhantes a arrays e permitem personalizar o comportamento de ordenação conforme necessário.