我有一个快速的问题,我似乎被绊倒了。

我有这样的数据结构:

data: {
   accounts: [{
      info: false
   }]
}


我是否有一种“理想的” React方法来获取与info键关联的布尔值?

我当然可以使用mapfind来检索该值,但是它最终总是有些混乱或涉及代码。

如果我做类似的事情

const { accounts } = data;
const customer = accounts.map(a => a.info);


customer的值总是以[false]而不是以false的形式返回,这确实让我感到困惑,因为我不确定为什么它会返回到数组内,而数组又不是数组开头,并将其映射出数组(accounts)。

使用forEachfind时,我得到了相同的结果。

有什么我想念的吗?必须有一个快速的“反应式”线性函数才能获取我要查找的布尔值,并将其设置为变量。

任何人...?

最佳答案

data.accounts[0].info


要么

使用underscore.js

_.first(data.accounts).info

关于javascript - 获取对象内部数组内部的对象的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56810392/

10-11 20:05