Junior
Kuidas sorteerida arvude massiivi kasvavas järjekorras?
sobes.tech AI
Vastus AI-lt
// Sorteerima massiivi arvutult kasvavas järjekorras, kasutades sort meetodit
const numbers = [5, 2, 8, 1, 9, 4];
numbers.sort((a, b) => a - b); // Sorteerime massiivi kasvavas järjekorras
// Sorteerimise tulemus: [1, 2, 4, 5, 8, 9]
JavaScriptis sort() meetod sorteerib massiivi elemendid vaikimisi stringidena. Õige arvulise järjestuse saamiseks tuleb talle anda võrdlusfunktsioon (a, b) => a - b. See funktsioon tagastab negatiivse numbri, kui a on väiksem kui b, positiivse, kui a on suurem kui b, ja null, kui nad on võrdsed. See võimaldab sort() meetodil õigesti määrata elementide järjekorra.