繁体   English   中英

使用es2015映射获取索引失败

[英]get index failed using es2015 map

{map(arr, (obj,index) => 
  <div key={index}>{obj.name}</div>
</div>)}

我上面的jsx有什么问题? 使用地图无法获取索引?

这是使用地图的正确方法。

array.map((x, index)=>{
     return (<div key={index}>{x.name}</div>);
});

要么

Array.prototype.map.call(arr, function(x, index) {
    return (<div key={index}>{x.name}</div>);
});

Mozilla

Array.prototype.map()

您没有将JSX内容包装在() 另外,您还需要将(=>放在同一行,并且还有一个额外的结束div

{map(arr, (obj,index) => (
  <div key={index}>{obj.name}</div>
))}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM