對物件數組根據屬性值進行排序
P粉561749334
2023-08-21 12:42:00
<p>我使用AJAX取得了以下對象,並將它們儲存在一個陣列中:</p>
<pre class="brush:php;toolbar:false;">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"
}
];</pre>
<p>我如何使用JavaScript建立函數,只使用<code>price</code>屬性按升序<strong>或</strong>降序對物件排序? </p>
這是一個更靈活的版本,可讓您建立可重複使用的排序函數,並按任何欄位進行排序。
依價格升序排序房屋:
或在ES6版本之後:
可以在這裡找到一些文件。
要按降序排序,您可以使用