0

我有一个简单的问题,我似乎被绊倒了。

我有一个像这样的数据结构:

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

是否有一种“花哨”的React方式来获取与info键关联的布尔值?

我当然可以使用mapor检索该值find,但它总是最终会变得有些复杂或涉及代码。

如果我做类似的事情

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

customer总是返回的值[false]而不是 just false,这真的让我感到困惑,因为我不知道为什么它会返回到数组内部,它不是一个数组开始的,并且它正在被映射出来一个数组 ( accounts)。

使用forEachand时我得到了相同的结果find

有什么我想念的吗?必须有一个快速反应式单线来获取我正在寻找的布尔值,并将其设置为一个变量。

任何人...?

4

1 回答 1

1
data.accounts[0].info

或者

使用underscore.js

_.first(data.accounts).info
于 2019-06-28T17:13:33.737 回答