如何渲染嵌套对象元素的map方法

时间:2018-01-10 14:27:44

标签: json reactjs

这是我的json数据,我想在产品中使用“name”。

list:[ { id: 1, suppliercard:{ iduser: 5, supplier:{ product:[{name: "ment"}] } } } ]

这是我的代码

 list.map((item, index) => {
        return (
          <div key={index}>
            <ul >{item.id}</ul>
            item.suppliercard.supplier.product.map((subitem, i) => {
              return (
                 <p>{subitem.name}</p>
              )
            })
          </div>
        )
      })

它不能正常工作

1 个答案:

答案 0 :(得分:1)

您应该将g.V().hasLabel('person').has('age').order().by('age', decr) 包裹在item.suppliercard.supplier.product.map中,因为它不是{ }而是jsx应该执行。试试这个:

javascript