Встречается на собеседованиях • сегодня
Как работает метод sort
Метод sort сортирует элементы массива на месте (изменяя исходный массив) и возвращает отсортированный массив. По умолчанию он преобразует элементы в строки и сравнивает их по значениям Unicode.
javascript
const arr = [10, 2, 5];
arr.sort(); // [10, 2, 5] - потому что '10' < '2' в UnicodeДля числовой сортировки нужно передать функцию-компаратор:
javascript
arr.sort((a, b) => a - b); // [2, 5, 10]Функция должна возвращать:
- отрицательное число, если
aдолжен быть передb - положительное число, если
bдолжен быть передa - 0, если порядок не важен
Сортировка стабильна в современных браузерах (ES2019+).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы