我使用AJAX取得了以下對象,並將它們儲存在一個陣列中:
var homes = [ { "h_id": "3", "city": "達拉斯", "state": "德州", "zip": "75201", "price": "162500" }, { "h_id": "4", "city": "貝弗利山莊", "state": "加州", "zip": "90210", "price": "319250" }, { "h_id": "5", "city": "紐約", "state": "紐約州", "zip": "00010", "price": "962500" } ];
我如何使用JavaScript建立函數,只使用price
屬性按升序或降序對物件排序?
這是一個更靈活的版本,可讓您建立可重複使用的排序函數,並按任何欄位進行排序。
依價格升序排序房屋:
或在ES6版本之後:
可以在這裡找到一些文件。
要按降序排序,您可以使用