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.