Sobes.tech
Junior

Como ordenar um array de números em ordem crescente?

sobes.tech IA

Resposta da IA

// Ordenar um array de números em ordem crescente usando o método sort
const numbers = [5, 2, 8, 1, 9, 4];

numbers.sort((a, b) => a - b); // Ordenamos o array em ordem crescente

// Resultado da ordenação: [1, 2, 4, 5, 8, 9]

O método sort() em JavaScript, por padrão, ordena os elementos do array como strings. Para ordenar corretamente números em ordem crescente, é necessário passar uma função de comparação (a, b) => a - b. Essa função retorna um número negativo se a for menor que b, um número positivo se a for maior que b, e zero se forem iguais. Isso permite que o método sort() determine corretamente a ordem dos elementos.