Sobes.tech
Junior

Come ordinare un array di numeri in ordine crescente?

sobes.tech AI

Risposta dell'AI

// Ordinare un array di numeri in ordine crescente usando il metodo sort
const numbers = [5, 2, 8, 1, 9, 4];

numbers.sort((a, b) => a - b); // Ordiniamo l'array in ordine crescente

// Risultato dell'ordinamento: [1, 2, 4, 5, 8, 9]

Il metodo sort() in JavaScript ordina di default gli elementi dell'array come stringhe. Per ordinare correttamente i numeri in ordine crescente, è necessario passargli una funzione di confronto (a, b) => a - b. Questa funzione restituisce un numero negativo se a è minore di b, positivo se a è maggiore di b, e zero se sono uguali. Questo permette al metodo sort() di determinare correttamente l'ordine degli elementi.