Junior
Ako zoradiť pole čísel vzostupne?
sobes.tech AI
Odpoveď od AI
// Triedenie poľa čísel vzostupne pomocou metódy sort
const numbers = [5, 2, 8, 1, 9, 4];
numbers.sort((a, b) => a - b); // Triedime pole vzostupne
// Výsledok triedenia: [1, 2, 4, 5, 8, 9]
Metóda sort() v JavaScripte štandardne triedi prvky poľa ako reťazce. Aby sme správne zoradili čísla vzostupne, musíme jej odovzdať porovnávaciu funkciu (a, b) => a - b. Táto funkcia vráti záporné číslo, ak je a menšie ako b, kladné, ak je a väčšie ako b, a nulu, ak sú rovné. To umožní metóde sort(), aby správne určila poradie prvkov.