Junior
Как да сортирате масив с числа във възходящ ред?
sobes.tech AI
Отговор от AI
// Сортиране на масив с числа във възходящ ред с помощта на метода sort
const numbers = [5, 2, 8, 1, 9, 4];
numbers.sort((a, b) => a - b); // Подреждаме масива във възходящ ред
// Резултат от сортирането: [1, 2, 4, 5, 8, 9]
Методът sort() в JavaScript по подразбиране сортира елементите на масива като низове. За правилно сортиране на числата във възходящ ред, трябва да му предадем функция за сравнение (a, b) => a - b. Тази функция връща отрицателно число, ако a е по-малко от b, положително, ако a е по-голямо от b, и нула, ако са равни. Това позволява на метода sort() да определи правилния ред на елементите.