我对 JavaScript 不是很熟悉,但必须在 ReactJS 中为我当前的项目实现一个表。在下面的部分,我得到一个error: map is not defined
. 我做了一些错误研究,但在这里或谷歌上找不到令人满意的答案。
render() {
const { hits } = this.props
return (
<div style={{width: '100%', boxSizing: 'border-box', padding: 8}}>
<table className="sk-table sk-table-striped" style={{width: '100%', boxSizing: 'border-box'}}>
<thead>
<tr>
<th>Title</th>
<th>Author</th>
<th>Keywords</th>
</tr>
</thead>
<tbody>
{map(hits, hit => (
<tr key={hit._id}>
<td>{hit._source.title}</td>
<td>{hit._source.year}</td>
<td>{hit._source.imdbRating}</td>
</tr>
))}
</tbody>
</table>
</div>
)
}
有人能指出我正确的方向吗?