我在这里有2个基本组件,在尝试映射我的元素时遇到错误:
class EleMenu extends Component {
render(){
return (
<li className="eleMenu">{this.props.name}</li>
)
}
}
class MainMenu extends Component {
const rows = []
this.props.elements.forEach() //error here
(e) => {
rows.push(
<EleMenu
name={e.name}
>
<EleMenu/>
)
}
);
render(){
return (
<ul className="mainMenu">
{rows}
</ul>
)
}
}
它表示该行的意外标记:this.props.elements.forEach()