當遇到一組匿名物件時,每個物件都包含一個命名物件數組,檢索其中的特定物件「name」等於「string 1」可能是一項具有挑戰性的任務。給出了類似此結構的範例陣列:
var array = [ { name:"string 1", value:"this", other: "that" }, { name:"string 2", value:"this", other: "that" } ];
利用find() 方法,可以有效地遍歷陣列以找到所需的物件:
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'); console.log(obj);
在這種情況下,obj 變數將包含找到的物件:
{名稱:「字串1”,值:“這個”,其他:“那個” }
以上是如何在 JavaScript 物件陣列中尋找特定物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!