[英]how do i access the required data using map and key
我在数据库中有两个名字,我想只显示它的第二个名字。如果我给index = 0或index = 1它只给我第一个名字。所以请告诉我如何检索第二个名字。 它还从数据库中检索数据并将其显示为单独的无序列表。 但我想在一个无序列表中显示所有列表。
{this.state.post.map(function(item, index) {
return (
<ul key={index}>
<li><Link className="prelink" to="/namess">{item.Name}</Link>
</ul>
JSON数据
[ { _id: 5891ccdf0b50a85887a69ead,
Id: 76,
Age: 24,
Name: ' SURYA',
},
{ _id: 5892c76deebf7423e42da03b,
Id: 77,
Age: 24,
Name: ' Vijay',
} ]
您可以从JSON数据访问第二个名称,如下所示
var data = [ { _id: '5891ccdf0b50a85887a69ead', Id: 76, Age: 24, Name: 'SURYA', }, { _id: '5892c76deebf7423e42da03b', Id: 77, Age: 24, Name: ' Vijay', } ] console.log(data[1].Name);
此外,如果您想将所有内容显示为每个单独的无序列表实例,您需要将<ul>
标记放在地图函数之外
<ul>{this.state.post.map(function(item, index) {
return (
<li key={index}><Link className="prelink" to="/namess">{item.Name}</Link></li>
)
})
}</ul>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.