Maison >interface Web >js tutoriel >Comment rechercher un objet dans un tableau JavaScript en fonction d'une valeur de propriété ?
Accès à un élément de tableau avec le nom d'objet correspondant
Problème :
Vous possédez un tableau contenant des objets sans nom, chacun comprenant un tableau d'objets nommés. Votre objectif est de récupérer l'objet dans lequel la propriété « nom » est égale à « chaîne 1 ». Voici un exemple de tableau :
var array = [ { name:"string 1", value:"this", other: "that" }, { name:"string 2", value:"this", other: "that" } ];
Recherche de l'élément du tableau :
Pour trouver l'objet souhaité, utilisez la méthode find(), en spécifiant une fonction de rappel qui vérifie si la propriété "name" de l'objet correspond à "string 1":
let arr = [ { name:"string 1", value:"this", other: "that" }, { name:"string 2", value:"this", other: "that" } ]; let obj = arr.find(o => o.name === 'string 1');
Le console.log ci-dessous vérifie le succès récupération :
console.log(obj); // Output: { name:"string 1", value:"this", other: "that" }
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!