【发布时间】:2018-05-29 18:05:29
【问题描述】:
我得到一个从数据库返回的对象数组。我想映射那个数组,我想在里面映射另一个数组。但是我遇到了一些错误。如果有人知道,请帮助解决这个问题。
displayMovies(){
if(!this.state.body) return ( <h2> Loading.... </h2>)
else{
return this.state.body.map((data) => {
return(
<div key={data._id}>
<li> {data.name} </li>
<ul>
{
return data.map((cast) => {
return <li> cast.name </li>
})
}
</ul>
</div>
)
})
}
}
【问题讨论】:
-
return data.map((cast) => {-->data.map((cast) => { -
你能解释一下吗? @YuryTarabanko
-
你不需要另一个
return。您正处于另一个 return 语句的中间。
标签: node.js reactjs ecmascript-6