Из этого оригинального вопроса, как бы применить сортировку по нескольким полям?
Используя эту слегка адаптированную структуру, как бы я сортировал город (восходящий), а затем цену (по убыванию)?
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"}
];
Мне понравился тот факт, что был дан ответ , который предоставил общий подход. Когда я планирую использовать этот код, мне придется сортировать даты, а также другие вещи. Способность "заправлять" объект казалась удобной, если не немного громоздкой.
Я попытался построить этот ответ в хороший общий пример, но мне не очень повезло.