Встречается на собеседованиях • сегодня
Как отсортировать массив в JavaScript
В JavaScript можно использовать метод sort() для сортировки массива. По умолчанию он сортирует элементы как строки в лексикографическом порядке. Для числовой сортировки нужно передать функцию-компаратор.
Пример сортировки чисел:
javascript
const numbers = [10, 5, 8, 1, 7];
numbers.sort((a, b) => a - b); // [1, 5, 7, 8, 10]Пример сортировки строк:
javascript
const fruits = ['banana', 'apple', 'orange'];
fruits.sort(); // ['apple', 'banana', 'orange']Важно: sort() изменяет исходный массив. Для сортировки без мутации создайте копию:
javascript
const sorted = [...numbers].sort((a, b) => a - b);Для сложных объектов используйте компаратор, сравнивая нужные свойства:
javascript
const users = [{name: 'John', age: 25}, {name: 'Alice', age: 20}];
users.sort((a, b) => a.age - b.age);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы