我有一个快速的问题,我似乎被绊倒了。
我有这样的数据结构:
data: {
accounts: [{
info: false
}]
}
我是否有一种“理想的” React方法来获取与
info
键关联的布尔值?我当然可以使用
map
或find
来检索该值,但是它最终总是有些混乱或涉及代码。如果我做类似的事情
const { accounts } = data;
const customer = accounts.map(a => a.info);
customer
的值总是以[false]
而不是以false
的形式返回,这确实让我感到困惑,因为我不确定为什么它会返回到数组内,而数组又不是数组开头,并将其映射出数组(accounts
)。使用
forEach
和find
时,我得到了相同的结果。有什么我想念的吗?必须有一个快速的“反应式”线性函数才能获取我要查找的布尔值,并将其设置为变量。
任何人...?
最佳答案
data.accounts[0].info
要么
使用underscore.js
_.first(data.accounts).info
关于javascript - 获取对象内部数组内部的对象的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56810392/