【发布时间】:2017-10-05 07:46:37
【问题描述】:
如何将 'd' 渲染到下面的数组?
const App = () => (
<div style={styles}>
{['a', 'b', 'c'].map((o, i) => {
return (<div>{o}</div>)
}
)}
</div>
);
说我会将['a', 'b', 'c'] 分配给const x 如何在c 之后使用地图和渲染新元素?我可以得到像
{
if(i === x.length - 1) { return('d') }
}
但是c会消失,如何创建第4个元素?
【问题讨论】:
-
有什么特殊原因必须从地图内部完成吗?你不能在地图后面打印
d吗?
标签: javascript ecmascript-6 jsx