【发布时间】:2018-04-15 09:29:11
【问题描述】:
我的数据如下所示。
const data = {
main: {
88: {
issues: [
{
id: 1
},
{
id: 3
},
{
id: 4
}
]
}
}
};
我正在循环遍历data.main,然后像这样将一些数据传递给子组件。
{Object.values(data.main).map((key) => {
<Issues
id={key}
issueIndex={XXX}
{...this.props}
/>
}
但我也想将所有问题的索引传递给子元素。这样我就可以从这里给它编号了。
我在下面的 jsx 文件中的尝试。
{Object.values(data.main).map((group, key) => {
let issuesArr = group.issues;
{issuesArr.map((value, index) => { index + 1; })}
<Issue
id={key}
issueIndex={XXX}
{...this.props}
/>
}
我想将一个数字作为issueIndex 传递给<Issue /> 我无法控制数据结构。
【问题讨论】:
标签: javascript reactjs loops indexing ecmascript-6