Filtrage d'un tableau d'objets en fonction d'attributs
Pour filtrer un tableau d'objets donné en fonction d'attributs spécifiques, vous pouvez utiliser Array.prototype. méthode de filtrage en JavaScript. Cette méthode puissante vous permet de créer un nouveau tableau contenant uniquement les éléments qui répondent à vos critères spécifiés.
Par exemple, vous disposez d'un tableau d'objets immobiliers et souhaitez renvoyer un sous-ensemble de maisons en fonction de leur prix. , superficie en pieds carrés, nombre de lits et nombre de bains.
Pour y parvenir, vous pouvez utiliser la méthode de filtrage comme suit :
var newArray = homes.filter(function (el) { return el.price <= 1000 && el.sqft >= 500 && el.num_of_beds >= 2 && el.num_of_baths >= 2.5; });
Dans ce exemple :
Vous pouvez modifier les critères de filtrage en fonction de vos besoins spécifiques. Par exemple, pour trouver des maisons dont le prix est inférieur à 1 000 $, une superficie supérieure à 500, au moins deux lits et au moins 1,5 salle de bain, vous utiliserez les critères suivants :
el.price <= 1000 && el.sqft >= 500 && el.num_of_beds >= 2 && el.num_of_baths >= 1.5;
Ce code filtrera le ' tableau de maisons et renvoie uniquement les objets qui satisfont à ces critères, créant ainsi un nouveau tableau avec les résultats filtrés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!