Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сортировать массив по порядку чисел?

Front End Ученик (9), закрыт 1 месяц назад
const array = [4, 33, 2, 1];
Метод sort не подойдёт, так как он сортирует вот так:
1 2 33 4
А надо, чтоб было вот так:
1 2 4 33
Лучший ответ
Def Гений (64073) 2 месяца назад
В метод sort можно подать функцию сравнения:
https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_sort2
Остальные ответы
Denii Grothendieck Знаток (251) 2 месяца назад
Здравствуйте!
Вопрос на самом деле, очень сложный. Я думаю о том, что если sort не работает, то нужно применять совсем другое.
Например, сортировку пузырьком.
Павел Просветленный (25676) 2 месяца назад
Ну значит ты не до конца разобрался как работает метод sort. Он так-то ещё аргументы принимает и для такой сортировки достаточно передать туда короткую однострочную функцию.
Похожие вопросы