使用es2015地图获取索引失败

时间:2017-05-02 03:26:44

标签: javascript reactjs ecmascript-6

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

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

2 个答案:

答案 0 :(得分:1)

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

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()

答案 1 :(得分:0)

您没有将您的JSX内容包装在()中。此外,您需要将(=>放在同一行,并且您需要额外关闭div

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