Isih tatasusunan objek berdasarkan nilai harta
P粉561749334
2023-08-21 12:42:00
<p>Saya memperoleh objek berikut menggunakan AJAX dan menyimpannya dalam tatasusunan: </p>
<pre class="brush:php;toolbar:false;">var homes = [
{
"h_id": "3",
"bandar": "Dallas",
"state": "Texas",
"zip": "75201",
"harga": "162500"
}, {
"h_id": "4",
"city": "Beverly Hills",
"state": "California",
"zip": "90210",
"harga": "319250"
}, {
"h_id": "5",
"bandar": "New York",
"state": "Negeri New York",
"zip": "00010",
"harga": "962500"
}
];</pre>
<p>Bagaimanakah saya boleh mencipta fungsi menggunakan JavaScript yang mengisih objek dalam tertib menaik<strong> atau </strong>menurun menggunakan hanya sifat <kod>harga</kod> </p>
Ini ialah versi yang lebih fleksibel yang membolehkan anda mencipta fungsi isihan boleh guna semula dan mengisih mengikut mana-mana medan.
Isih rumah mengikut harga dalam tertib menaik:
Atau selepas versi ES6:
Sesetengah dokumentasi boleh didapati di sini.
Untuk menyusun mengikut tertib menurun anda boleh menggunakan