Junior
Hogyan rendezze egy számokat tartalmazó tömböt növekvő sorrendbe?
sobes.tech MI
Válasz az MI-től
// Egy számokat tartalmazó tömb növekvő sorrendbe rendezése a sort módszerrel
const numbers = [5, 2, 8, 1, 9, 4];
numbers.sort((a, b) => a - b); // A tömb növekvő sorrendbe rendezése
// Rendezés eredménye: [1, 2, 4, 5, 8, 9]
A JavaScript sort() metódusa alapértelmezés szerint a tömb elemeit karakterláncként rendezi. A számok helyes növekvő sorrendbe rendezéséhez át kell adni neki egy (a, b) => a - b összehasonlító függvényt. Ez a függvény negatív értéket ad vissza, ha a kisebb, mint b, pozitív értéket, ha a nagyobb, és nullát, ha egyenlőek. Ez lehetővé teszi a sort() számára, hogy helyesen határozza meg az elemek sorrendjét.