Sortieren Sie ein Array von Objekten basierend auf Eigenschaftswerten
P粉561749334
2023-08-21 12:42:00
<p>Ich habe die folgenden Objekte mit AJAX erhalten und sie in einem Array gespeichert: </p>
<pre class="brush:php;toolbar:false;">var homes = [
{
„h_id“: „3“,
„Stadt“: „Dallas“,
„state“: „Texas“,
"zip": "75201",
„Preis“: „162500“
}, {
„h_id“: „4“,
„Stadt“: „Beverly Hills“,
„state“: „Kalifornien“,
„zip“: „90210“,
„Preis“: „319250“
}, {
„h_id“: „5“,
„Stadt“: „New York“,
„state“: „Bundesstaat New York“,
„zip“: „00010“,
„Preis“: „962500“
}
];</pre>
<p>Wie kann ich mit JavaScript eine Funktion erstellen, die Objekte in aufsteigender </strong>absteigender Reihenfolge sortiert, indem ich nur die Eigenschaft <code>price</code> verwende? </p>
这是一个更灵活的版本,允许您创建可重用的排序函数,并按任何字段进行排序。
按价格升序排序房屋:
或者在ES6版本之后:
可以在这里找到一些文档。
要按降序排序,您可以使用