从嵌套 object 中查找值

Finding values from a nested object

我有一个这样的数组:

[
 {
  lookups: [], 
  rows: [{data: {a: 1, b: 2}}, {data: {a: 3, b: 4}}], 
  title: "Table 1", 
  columns: [{name: "a"}, {name: "b"}]
 },
 {
  lookups: [],
  rows: [{data: {c: 5, d: 6}}, {data: {c: 7, d: 8}}],
  title: "Table 2",
  columns: [{name: "c"}, {name: "d"}]
 }
]

之后我select正确的object(这是我用Array.find()用题目做的)。我需要能够遍历行数组并尝试获取我拥有的特定字符串的每个值(例如,如果我的字符串值为 "a" 那么我想取回值 1 和 3 ).

非常感谢您的帮助。

感谢您的宝贵时间。

使用简单的映射。假设您将 属性 名称存储在名为 prop

的变量中
data = obj.rows.map(({data}) => data[prop])