我正在运行地图功能,但由于此原因没有得到结果
return (
<div>
<ul>
{items.map((item)=>{
return
<li key={item.id}>{item.name}</li>
})}
</ul>
</div>
)
答案 0 :(得分:0)
请确保将您的return
语句及其返回的代码保留在同一行:
return (
<div>
<ul>
{items.map(item => {
return <li key={item.id}>{item.name}</li>; // this should be one line
})}
</ul>
</div>
);
否则,automatic semicolon insertion将在您的return
之后加上分号,结果map
将返回一个undefined
值的数组。
答案 1 :(得分:0)
像这样更改您的代码,看它是否有效
return ( < div> < ul> {items.map
(item=> < li key={item.id}>{item.name}
< /li> )} </ ul> </ div> )
并确保您的商品中有一个数组 希望它对您有用
更新:这是越野车,编辑器隐藏了我的