Sobes.tech
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.