45 / 51
Как работает метод sort() и какие подводные камни у него есть?
sort() сортирует массив in-place (мутирует исходный массив) и возвращает ссылку на него же. Без аргументов сортирует элементы как строки в лексикографическом порядке, поэтому [10, 2, 1].sort() даст [1, 10, 2], а не [1, 2, 10]. Для числовой сортировки обязательно передавай функцию сравнения: arr.sort((a, b) => a - b).