【发布时间】:2016-11-16 11:35:48
【问题描述】:
我得到一个数组,其中包含另一个数组。这是一个json。我正在尝试做两个循环,但没有成功。
{this.state.listOfAlarms && this.state.listOfAlarms.map((alarms) =>
{alarms.report && alarms.report.forEach((alarm) =>
<ReportAlarmRow alarm={alarms} alarmType={alarm}/>
)}
)}
我曾尝试从 forEach 开始,然后是 .maps。又失败了。
【问题讨论】:
-
forEach 什么也不返回。所以你最终会得到一个充满未定义的数组。
-
尝试在第一个
=>之后删除花括号 -
应该是“.map”而不是“.maps”
标签: javascript loops reactjs