Я видел вопросы и ответы о том, как отсортировать массив по одному значению (текст или число) и по двум числам (годам и количеству чего-либо).
Как мне отсортировать по одной строке в порядке возрастаниядругая строка в специальном порядке?
Вот один объект из массива
var stop = {
type: "S", // values can be S, C or H. Should ordered S, C and then H.
street: "SW Dummy St." // Should be sorted in ascending order
}
И ожидаемый конечный результат должен выглядеть следующим образом
var data = [
{ type: 'S', year: 'SW Karp' },
{ type: 'S', year: 'SW Walker' },
{ type: 'C', year: 'SW Greth' },
{ type: 'C', year: 'SW Main' }
{ type: 'H', year: 'SW Dummy' }
];