Использование встроенных функций для обработки данных - это ключевой аспект любого языка программирования, и это верно и для JavaScript. В частности, array.sort()
является встроенным методом, используемым для сортировки элементов массива.
Верный ответ на вопрос - это array.sort()
. Другие предложенные варианты, такие как sort(array)
, array.order()
, и order(array)
, не являются правильными, так как они не являются стандартными методами для выполнения сортировки в JavaScript.
array.sort()
- это метод, который сортирует элементы в массиве и возвращает отсортированный массив. Этот метод сортирует элементы как строки, преобразуя их в строки для сравнения, если это необходимо.
Пример использования array.sort()
:
let array = [ 'банан', 'яблоко', 'абрикос', 'арбуз' ];
array.sort();
console.log(array); //выведет: [ 'абрикос', 'арбуз', 'банан', 'яблоко' ]
Как видно в верхнем примере, array.sort()
был использован для сортировки элементов в массиве в алфавитном порядке.
Чтобы определить свой собственный порядок сортировки, вы можете подать функцию сравнения в качестве аргумента в метод array.sort()
. Например:
let numbers = [4, 2, 5, 1, 3];
numbers.sort(function(a, b) {
return a - b;
});
console.log(numbers); //выведет: [1, 2, 3, 4, 5]
В этом примере функция сравнения заботится о сортировке чисел в возрастающем порядке.
В заключение, array.sort()
- это полезный метод JavaScript для сортировки элементов в массиве. Этот встроенный метод очень гибкий и может быть адаптирован для различных кейсов сортировки, благодаря возможности передавать в него функции сравнения.