【发布时间】:2019-08-12 10:54:45
【问题描述】:
我有一个对象数组如下:
Identifiers: [
{
Identifier: {
Source: "TEST",
Symbol: "123456",
}
},
{
Identifier: {
Source: "TEST2",
Symbol: "345678"
}
},
{
Identifier: {
Source: "TEST3",
Symbol: "456789"
}
]
我需要从数组中检索 Source: "TEST3" 的 Symbol 键的值。我只能访问 TEST3。检索 val 的最佳方法是什么
【问题讨论】:
-
使用
find()方法获取对象 -
Identifiers.find(el => el['Identifier']['Source'] === 'TEST3')['Identifier']['Symbol']使用 find 是最好的,只是要小心你的键选择。
标签: javascript arrays object ecmascript-6 lodash