Sobes.tech
Junior

Kā sakārtot skaitļu masīvu augošā secībā?

sobes.tech AI

Atbilde no AI

// Skaitļu masīva kārtošana augošā secībā, izmantojot sort metodi
const numbers = [5, 2, 8, 1, 9, 4];

numbers.sort((a, b) => a - b); // Kārtojam masīvu augošā secībā

// Kārtojuma rezultāts: [1, 2, 4, 5, 8, 9]

JavaScript sort() metode pēc noklusējuma kārto masīva elementus kā virknes. Lai pareizi kārtotu skaitļus augošā secībā, tam ir jādod salīdzināšanas funkcija (a, b) => a - b. Šī funkcija atgriež negatīvu skaitli, ja a ir mazāks par b, pozitīvu, ja a ir lielāks par b, un nulli, ja tie ir vienādi. Tas ļauj sort() pareizi noteikt elementu kārtību.