[
{id: 1, title: "Другое"},
{id: 2, title: 'Товары'},
{id: 2, title: 'Услуги'}
]
title
, с особым случаем: «Другое» – в конец:arr.sort((a, b) => {
const keyword = 'Другое';
if (a.title === b.title) return 0;
if (a.title === keyword) return 1;
if (b.title === keyword) return -1;
return a.title > b.title ? 1 : -1;
})
const arr = [
{id: 1, title: "Другое"},
{id: 2, title: 'Товары'},
{id: 2, title: 'Услуги'},
{id: 3, title: 'Услуги'},
{id: 4, title: 'Товары'},
{id: 5, title: 'Анекдоты'},
{id: 6, title: 'Тамада, тосты, сверлю бетон'},
];
// [
// { id: 5, title: "Анекдоты" }
// { id: 6, title: "Тамада, тосты, сверлю бетон" }
// { id: 2, title: "Товары" }
// { id: 4, title: "Товары" }
// { id: 2, title: "Услуги" }
// { id: 3, title: "Услуги" }
// { id: 1, title: "Другое" }
// ]
[
{id: 1, title: "Другое"},
{id: 2, title: 'Товары'},
{id: 2, title: 'Услуги'}
].sort((a, b) => b.title.charCodeAt(0) - a.title.charCodeAt(0))