JavaScript bietet viele Methoden, deren Funktionalität verwendet werden kann, um Objekte in Arrays zu überprüfen. Wir werden uns die meisten von ihnen ausführlich ansehen:
arr.einige () Methoden
Die methode () nimmt eine Funktion als Argument an, die überprüft, ob ein Element des Arrays einen bestimmten Eigenschaftswert enthält. Wenn dieser Eigenschaftswert gefunden wird, gibt die Methode True zurück:
let Employees = [FirstName: "John", Lastname: "Doe", Alter: 39, FirstName: "Adam", Lastname: "Smith", Alter: 40];Sonst gibt es falsch zurück:
let Employees = [FirstName: "John", Lastname: "Doe", Alter: 39, FirstName: "Adam", Lastname: "Smith", Alter: 40];arr.Include () Methode
Die Include -Methode nimmt ein Objekt als Argument an und gibt wahr zurück, wenn es in einem Array vorhanden ist:
lass emp1 = FirstName: "John", Lastname: "Doe", Alter: 39;Es ist wichtig zu beachten, dass das Argumentobjekt und das Objekt im Array gleich sein sollten. Verschiedene Objekte mit denselben Werten geben falsch zurück:
let Employees = [FirstName: "John", Lastname: "Doe", Alter: 39, FirstName: "Adam", Lastname: "Smith", Alter: 40];arr.find () Methode
Die methode find () ähnelt dem einige (), wenn es nach bestimmten Eigenschaftswerten prüft, aber falls gefunden wird das Objekt anstelle des tatsächlichen Wertes:
let Employees = [FirstName: "John", Lastname: "Doe", Alter: 39, FirstName: "Adam", Lastname: "Smith", Alter: 40];Wenn das Objekt nicht vorhanden ist, gibt die Find () -Methode undefined zurück:
let Employees = [FirstName: "John", Lastname: "Doe", Alter: 39, FirstName: "Adam", Lastname: "Smith", Alter: 40];arr.filter () Methode
Die Filter () -Methode kann auf ein Array angewendet werden, um eine Liste aller Objekte zu erhalten, die bestimmte Bedingungen übergeben:
let Employees = [FirstName: "John", Lastname: "Doe", Alter: 39, FirstName: "Adam", Lastname: "Smith", Alter: 40];arr.findIndex () Methode
Die Methode für FindIndex () wird nach einem bestimmten Eigenschaftswert prüfen und den Index des gefundenen Objekts zurückgeben:
let Employees = [FirstName: "John", Lastname: "Doe", Alter: 39, FirstName: "Adam", Lastname: "Smith", Alter: 40];Wenn das Objekt nicht gefunden wird, gibt es -1 zurück:
let Employees = [FirstName: "John", Lastname: "Doe", Alter: 39, FirstName: "Adam", Lastname: "Smith", Alter: 40];Abschluss
In dieser Beschreibung haben wir verschiedene Möglichkeiten überprüft, ob ein Array ein Objekt in JavaScript enthält. Alle diese Methoden haben einige Unterschiede in ihrer Funktionsweise. Diese Unterschiede wurden in der obigen Stelle erwähnt und umfassend diskutiert.