Trier un tableau d'objets en fonction des valeurs de propriété
P粉561749334
2023-08-21 12:42:00
<p>J'ai obtenu les objets suivants en utilisant AJAX et les ai stockés dans un tableau : </p>
<pre class="brush:php;toolbar:false;">var maisons = [
{
"h_id": "3",
"ville": "Dallas",
"état": "Texas",
"zip": "75201",
"prix": "162500"
}, {
"h_id": "4",
"ville": "Beverly Hills",
"state": "Californie",
"zip": "90210",
"prix": "319250"
}, {
"h_id": "5",
"ville": "New York",
"state": "État de New York",
"zip": "00010",
"prix": "962500"
}
];≪/pré>
<p>Comment puis-je créer une fonction à l'aide de JavaScript qui trie les objets par ordre croissant<strong> ou </strong>décroissant en utilisant uniquement la propriété <code>price</code> </p>
Il s'agit d'une version plus flexible qui vous permet de créer des fonctions de tri réutilisables et de trier par n'importe quel champ.
Trier les maisons par prix par ordre croissant :
Ou après la version ES6 :
Certaines documentations peuvent être trouvées ici.
Pour trier par ordre décroissant, vous pouvez utiliser