【发布时间】:2018-05-04 06:47:49
【问题描述】:
我无法实现有两个嵌套的map:
render() {
return (
<table className="table">
<tbody>
{Object.keys(this.state.templates).map(function(template_name) {
return (
<tr key={template_name}><td><b>Template: {template_name}</b></td></tr>
{this.state.templates[template_name].items.map(function(item) {
return (
<tr key={item.id}><td>{item.id}</td></tr>
)
})}
)
})}
</tbody>
</table>
)
}
这给出了SyntaxError: unknown: Unexpected token。
如何在 JSX 中嵌套 map 调用?
【问题讨论】:
-
你使用的是哪个版本的 React?
-
@MattHolland React 16.1.1
标签: javascript reactjs jsx