Sobes.tech
Junior

¿Cómo ordenar un array de números en orden ascendente?

sobes.tech AI

Respuesta de la IA

// Ordenar un array de números en orden ascendente usando el método sort
const numbers = [5, 2, 8, 1, 9, 4];

numbers.sort((a, b) => a - b); // Ordenamos el array en orden ascendente

// Resultado de la ordenación: [1, 2, 4, 5, 8, 9]

El método sort() en JavaScript, por defecto, ordena los elementos del array como cadenas. Para ordenar correctamente números en orden ascendente, es necesario pasarle una función de comparación (a, b) => a - b. Esta función devuelve un número negativo si a es menor que b, positivo si a es mayor que b, y cero si son iguales. Esto permite que el método sort() determine correctamente el orden de los elementos.