【发布时间】:2021-02-11 00:27:37
【问题描述】:
为什么在 createGrid 的下例中,当 forEach 几乎与此相同时,我必须使用 array.map 方法
import React from 'react';
import Square from './Square.js'
const Board = ({squaresList}) => {
const createGrid = squaresList.map((item, i) => { // squareList.forEach not working here - not returning <Square/> components.
return(
<Square key={i}id={item.id}/>
)
})
return(
<div className='game-board-container'>
<div className='squares-container'>
{createGrid}
</div>
</div>
)
}
export default Board;
【问题讨论】:
-
查看链接的副本并注意
forEach的返回值isundefined
标签: javascript arrays reactjs components