Из этого исходного вопроса , как мне применить сортировку к нескольким полям?
Используя эту слегка адаптированную структуру, как мне отсортировать города (по возрастанию) & затем цена (по убыванию)?
var homes = [
{"h_id":"3",
"city":"Dallas",
"state":"TX",
"zip":"75201",
"price":"162500"},
{"h_id":"4",
"city":"Bevery Hills",
"state":"CA",
"zip":"90210",
"price":"319250"},
{"h_id":"6",
"city":"Dallas",
"state":"TX",
"zip":"75000",
"price":"556699"},
{"h_id":"5",
"city":"New York",
"state":"NY",
"zip":"00010",
"price":"962500"}
];
Мне понравился тот факт, что был дан ответ , который обеспечивал общий подход. Если я планирую использовать этот код, мне придется сортировать даты, а также другие вещи . Возможность «затравки» объекта казалась удобной, если не немного громоздкой.
Я попытался превратить этот ответ в хороший общий пример, но мне не очень повезло.