Heim >Web-Frontend >js-Tutorial >Wie kann ich bestimmte Objekte aus einem JavaScript-Array von Objekten effizient finden und abrufen?
Objekte aus einem Array von Objekten in JavaScript abrufen
In JavaScript können Arrays Objekte mit unterschiedlichen Strukturen speichern. Um ein bestimmtes Objekt innerhalb dieser komplexen Datenstruktur zu finden, können wir effiziente Methoden wie die Methode find() verwenden.
Objekte mit einem passenden Eigenschaftswert finden
Betrachten Sie das Beispielarray:
var array = [ { name: "string 1", value: "this", other: "that" }, { name: "string 2", value: "this", other: "that" } ];
Um das Objekt abzurufen, in dem sich der Name befindet Wenn die Eigenschaft mit einem bestimmten Wert („Zeichenfolge 1“) übereinstimmt, können wir die Methode find() verwenden:
let obj = array.find(obj => obj.name === 'string 1');
Die Methode find() iteriert durch die Array und gibt das erste passende Objekt zurück. In diesem Fall wird das folgende Objekt zurückgegeben:
{ name: "string 1", value: "this", other: "that" }
Hinweis: Wenn das übereinstimmende Objekt andere Objekte enthält, gibt die Methode find() ein zurück Verweis auf das passende Objekt innerhalb des Arrays.
Das obige ist der detaillierte Inhalt vonWie kann ich bestimmte Objekte aus einem JavaScript-Array von Objekten effizient finden und abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!