Скажем, у меня есть массив со всеми 26 буквами алфавита в случайном порядке. Я знаю, как сортировать по алфавиту с помощью функции Array.sort()
. Но как мне сортировать, если я хочу, чтобы конкретный алфавит говорил «М», чтобы быть первым в списке, а затем сортировать по алфавиту для остальных алфавитов.Сортировка массива Javascript с определенными критериями
В настоящее время я делаю сращивание «M» из массива, а затем после сортировки я переустанавливаю его обратно в список. Этот способ делать нормально или есть более чистый способ сделать это?
Пример:
Unsorted: ['b','c','d','m','a']
Сортировано: ['m','a','b','c','d']
Добавьте пример того, как будет выглядеть несортированная строка и отсортированная строка. –
Ваш текущий подход кажется мне лучше, чем на самом деле реализовать собственный алгоритм сортировки. – str
Собирался добавить то, что сказал @str. –