【发布时间】:2020-06-15 20:28:38
【问题描述】:
有一个对象数组。我需要对它应用 .map 方法
const friends = [
{"id": 1, "name": "OLIVER", "age":"15"},
{"id": 2, "name": "JACK", "age":"17"},
{"id": 3, "name": "AMELIA", "age":"20"},
{"id": 4, "name": "AMELIA", "age":"23"},
{"id": 5, "name": "EMILY", "age":"25"},
]
这是我尝试过但失败的选项:
render() {
return(
<table className="table">
<thead>
<tr>
<th>id/th>
<th>Name</th>
<th>Age</th>
</tr>
</thead>
<tbody>
{friends.map(p =>
<tr>
<td key={p.id}>{p.id}</td>
<td key={p.id}>{p.Name}</td>
<td key={p.id}>{p.Age}</td>
</tr>
)
}
</tbody>
</table>
)
}
我做错了什么?
【问题讨论】:
-
你遇到了什么错误?
-
Name和Age是对象中的小写属性,因此在您访问它们时也应该如此。 -
@Евгений Федосеев 解决了吗?
标签: javascript reactjs array.prototype.map