JavaScript propose de nombreuses méthodes dont la fonctionnalité peut être utilisée pour vérifier les objets à l'intérieur des tableaux. Nous examinerons la plupart d'entre eux en détail:
art.une méthode ()
La méthode Some () prend une fonction comme un argument qui vérifie si un élément du tableau contient une valeur de propriété spécifique. Si cette valeur de propriété est trouvée, la méthode renvoie vrai:
Laissez Employés = [FirstName: "John", LastName: "Doe", âge: 39, FirstName: "Adam", LastName: "Smith", âge: 40];Sinon il renvoie faux:
Laissez Employés = [FirstName: "John", LastName: "Doe", âge: 39, FirstName: "Adam", LastName: "Smith", âge: 40];art.Méthode incluse ()
La méthode incluse prend un objet comme argument et renvoie True s'il est présent à l'intérieur d'un tableau:
Soit Emp1 = FirstName: "John", LastName: "Doe", âge: 39;Il est important de noter que l'objet d'argument et l'objet à l'intérieur du tableau doivent être les mêmes. Différents objets avec les mêmes valeurs retourneront faux:
Laissez Employés = [FirstName: "John", LastName: "Doe", âge: 39, FirstName: "Adam", LastName: "Smith", âge: 40];art.Find () Méthode
La méthode find () est similaire à celle de Some () car elle vérifie les valeurs de propriété spécifiques, mais si elle est trouvée, il renvoie l'objet au lieu d'une vraie valeur:
Laissez Employés = [FirstName: "John", LastName: "Doe", âge: 39, FirstName: "Adam", LastName: "Smith", âge: 40];Si l'objet n'est pas présent, la méthode find () renvoie non définie:
Laissez Employés = [FirstName: "John", LastName: "Doe", âge: 39, FirstName: "Adam", LastName: "Smith", âge: 40];art.Méthode filtre ()
La méthode Filter () peut être appliquée sur un tableau pour obtenir une liste de tous les objets qui passent certaines conditions:
Laissez Employés = [FirstName: "John", LastName: "Doe", âge: 39, FirstName: "Adam", LastName: "Smith", âge: 40];art.Méthode findIndex ()
La méthode FindIndex () vérifiera la valeur de la propriété spécifique et renvoie l'index de l'objet trouvé:
Laissez Employés = [FirstName: "John", LastName: "Doe", âge: 39, FirstName: "Adam", LastName: "Smith", âge: 40];Si l'objet n'est pas trouvé, il renvoie -1:
Laissez Employés = [FirstName: "John", LastName: "Doe", âge: 39, FirstName: "Adam", LastName: "Smith", âge: 40];Conclusion
Dans cet article, nous avons parcouru plusieurs façons de vérifier si un tableau contient un objet en JavaScript. Toutes ces méthodes ont quelques différences dans leur fonctionnement. Ces différences ont été mentionnées et discutées de manière complète dans le poste ci-dessus.