Zugriff auf ein Array-Element mit passendem Objektnamen
Problem:
Sie besitzen ein Array Enthält unbenannte Objekte, die jeweils aus einem Array benannter Objekte bestehen. Ihr Ziel besteht darin, das Objekt abzurufen, in dem die Eigenschaft „Name“ gleich „Zeichenfolge 1“ ist. Hier ist ein beispielhaftes Array:
var array = [ { name:"string 1", value:"this", other: "that" }, { name:"string 2", value:"this", other: "that" } ];
Suchen des Array-Elements:
Um das gewünschte Objekt zu finden, verwenden Sie die Methode find() und geben Sie eine Rückruffunktion an, die dies überprüft Wenn die Eigenschaft „name“ des Objekts mit „string 1“ übereinstimmt:
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');
Das folgende console.log bestätigt den Erfolg Abruf:
console.log(obj); // Output: { name:"string 1", value:"this", other: "that" }
Das obige ist der detaillierte Inhalt vonWie finde ich ein Objekt in einem JavaScript-Array basierend auf einem Eigenschaftswert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!