在写react项目的时候,想要遍历一个数组
出错点
this.state.menu.map((item,index)=>{
return .....
})
这里我想的map应该是一个数组
但是报错
this.state.xxx.map is not a function
解决
这里数组可以用map方法,对象不可以用
this.state={
menu:{}
}
我的错误是在构造函数里将menu定义为了一个对象,导致报错,将它改为空数组就行了
网友评论