Sobes.tech
Junior

Jak setřídit pole čísel vzestupně?

sobes.tech AI

Odpověď od AI

// Seřazení pole čísel vzestupně pomocí metody sort
const numbers = [5, 2, 8, 1, 9, 4];

numbers.sort((a, b) => a - b); // Seřadíme pole vzestupně

// Výsledek řazení: [1, 2, 4, 5, 8, 9]

Metoda sort() v JavaScriptu standardně seřadí prvky pole jako řetězce. Abychom správně seřadili čísla vzestupně, musíme jí předat porovnávací funkci (a, b) => a - b. Tato funkce vrací záporné číslo, pokud je a menší než b, kladné, pokud je a větší než b, a nulu, pokud jsou si rovny. To umožní metodě sort(), aby správně určila pořadí prvků.