【发布时间】:2018-01-22 17:07:51
【问题描述】:
我正在用这个动态构建一个对象:
getObject = () => {
const data = [
{field1: 'val1', field2: 'val2'},
{field1: 'val3', field2: 'val4'}
]
const res = {}
for (let i=0; i<data.length; i++) {
res[i] = data[i]
}
return res
}
我的实际问题更复杂,但这个简单的案例说明了我的问题。
所以我得到一个看起来像这样的对象:
{
0 : {field1: 'val1', field2: 'val2'},
1: {field1: 'val3', field2: 'val4'}
}
我知道它的键是数字,而我的键值是
{ field1: string, field2: string },但我不知道键的数量,因为它取决于数组长度。
如何使用 Flow 键入返回的对象?
【问题讨论】:
标签: javascript reactjs flowtype