Встречается на собеседованиях • сегодня
Сортировал ли массив с числами
Да, сортировал. В JavaScript метод sort() по умолчанию преобразует элементы в строки и сортирует их по Unicode. Для чисел это может дать неожиданный результат:
javascript
const arr = [10, 5, 2, 100];
arr.sort(); // [10, 100, 2, 5] - неверно для чисел!Для правильной сортировки чисел нужно передать функцию сравнения:
javascript
arr.sort((a, b) => a - b); // [2, 5, 10, 100] - верноВажные нюансы:
sort()изменяет исходный массив- Для больших массивов стоит учитывать производительность
- Для сложных структур данных нужна кастомная функция сравнения

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