this.data.comments.map(function(c) {
return <li>{c.text}</li>;
})
如何创建一个等于{c.text}
的变量?
我正在获取一个数组,然后我这样做.map
来为这个数组创建可重复的代码。但我需要在此代码中创建一个链接,该链接将包含数组中每个项目的唯一ID。
http://rackt.github.io/react-router/#Link
<Link to="NewEstateDetails" params={{id: c.text}} >More</Link>
这不起作用
答案 0 :(得分:0)
从map
获取变量:
var arr = [{
id: 1,
text: 'One'
}, {
id: 2,
text: 'Two'
}];
var newArr = arr.map(function (c) {
return '<li>{' + c.text + '}</li>';
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
});
alert(newArr.join(''));
// ^^^^^^^^^^^^^^^