JS sort символы и цифры

Рейтинг: 0Ответов: 0Опубликовано: 23.02.2023

Подскажите, имеется массив его нужно отсортировать в начале по длине, потом по первой цифре, знак равно должен идти после цифр, подскажите как поправить выражение чтобы равно после цифр оказывался. Так должно получиться

"1:ooo/1:uuu/2:sss/=:nnn/1:ii/2:aa/2:dd/2:ee/=:gg" 

// Исходный массив
const res = [
  '2:aa', '2:dd',
  '2:ee', '=:gg',
  '1:ii', '=:nnn',
  '1:ooo', '2:sss',
  '1:uuu'
]
// моя функция сортировки
res.sort((a, b) => b.length - a.length || a[0] - b[0])
console.log(res)
// Так получается 
// =:nnn/1:ooo/1:uuu/2:sss/2:aa/2:dd/2:ee/=:gg/1:ii

Ответы

Ответов пока нет.