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ů.