В JavaScript существует несколько способов сортировки массивов. Наиболее распространенный метод — это использование метода sort(), который является встроенным в массивы. Этот метод сортирует элементы массива на месте и возвращает отсортированный массив. Вот пример, как использовать метод sort() для сортировки чисел и строк: Для сортировки чисел необходимо передать функцию сравнения в метод sort(), так как по умолчанию метод сортирует элементы как строки: const numbers = [10, 5, 100, 1, 25];
// Сортировка по возрастанию numbers.sort((a, b) => a - b);
console.log(numbers); // [1, 5, 10, 25, 100]
// Сортировка по убыванию numbers.sort((a, b) => b - a);
console.log(numbers); // [100, 25, 10, 5, 1] Для сортировки строк метод sort() работает корректно по умолчанию, но можно также передать функцию сравнения, если нужно учитывать регистр или другие условия: const fruits = ['banana', 'apple', 'orange', 'mango'];
// Сортировка по алфавиту fruits.sort();
console.log(fruits); // ['apple', 'bana