【发布时间】:2018-10-06 17:54:24
【问题描述】:
我有这样的对象:
[{a:1, rows:[]},{a:2,rows:[]}]
我想将 a 映射为表格列,将行映射为单元格。
我正在尝试这样:
<thead>
<tr>
{doc.map(({
_id, rfqID, supplier, notes, rows,
}) => (
<th>{supplier}</th>
))}
</tr>
</thead>
<tbody>
{rows.map(({ offerPrice }) => (
<tr>
<td>1</td>
<td>{offerPrice}</td>
</tr>
))}
</tbody>
但我得到Uncaught ReferenceError: rows is not defined
将此表与标题和项目映射的正确语法是什么?
【问题讨论】:
-
语法正确。但是您所指的变量
rows不在范围内。 -
@Villemh 您能否更改标记的答案,因为标记的答案现在不正确?
标签: javascript reactjs