Sobes.tech
Junior

Kako sortirati niz brojeva rastuće?

sobes.tech АИ

Одговор од АИ

// Sortiranje niza brojeva rastuće koristeći metodu sort
const numbers = [5, 2, 8, 1, 9, 4];

numbers.sort((a, b) => a - b); // Sortiramo niz u rastućem redosledu

// Rezultat sortiranja: [1, 2, 4, 5, 8, 9]

Metoda sort() u JavaScript-u podrazumevano sortira elemente niza kao stringove. Da bismo ispravno sortirali brojeve u rastućem redosledu, potrebno je da joj prosledimo funkciju poređenja (a, b) => a - b. Ova funkcija vraća negativan broj ako je a manje od b, pozitivan ako je a veće od b, i nulu ako su jednaki. To omogućava metodi sort() da pravilno odredi redosled elemenata.