簡體   English   中英

如何使用地圖和密鑰訪問所需的數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM