Неправильная сортировка в javascript?

Добрый день, есть массив с именами:
Петров, Иванов,Пользователь 1, Пользователь 2...Пользователь 11...Пользователь 21...
Почему-то, когда я сортирую (при помощи ангуляра, кстати и не только- получал такой же ответ)- получаю ответ
Иванов
Петров
Сидоров
Пользователь 1
Пользователь 11
Пользователь 2
Пользователь 22
...

Я вот не пойму, что это за сортировка такая корявая?(Пользователь 11 должен же быть после Пользователя 2 и вообще после Петрова...ну и т.д.)
Как сделать, что б сортировалось, как у нормальных людей ? )))
  • Вопрос задан
  • 217 просмотров
Пригласить эксперта
Ответы на вопрос 2
@iShatokhin
JS developer
Использовать алгоритм "натуральной" сортировки.

Вот готовое решение
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Все логично. Вы же строки сортируете. Так было всегда и везде.
Обратите внимание на порядок сортировки файлов в ОС например.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы