【发布时间】:2018-04-14 06:44:23
【问题描述】:
我的数据如下所示
team1 : {
author92 : "John" ,
author43 : "Smith"
},
team2 : {
author33 : "Dolly",
author23 : "Mark"
},
我希望按如下所示按组显示作者,但无论团队如何,都添加作者计数器
第 1 组
1、约翰
2、史密斯
第 2 组
3、多莉
4、马克
我现在的显示是这样的
第 1 组
1、约翰
2、史密斯
第 2 组
1、多莉
2、马克
我无法控制数据的结构,但我首先要遍历团队并将数据传递给 React 应用程序中的组件。
{Object.values(data).map((key) => {
return (
<p>Group <span>{key + 1}</span></p>
<Team authorCounter={} />
)
}
我的团队组件会循环显示帖子并显示作者
const author = Object.keys(data.team1).map((key) => {
return {
<b>{key + 1}.</b> }
我想知道如何传递相互叠加的作者数量,以便我可以开始在子组件中对作者进行编号。
【问题讨论】:
-
您只想在每个作者旁边显示一个数字,该数字对应于其在数组中的位置?
标签: javascript json reactjs loops ecmascript-6