美文网首页
this.state.xxx.map is not a func

this.state.xxx.map is not a func

作者: ELLENXX | 来源:发表于2019-07-05 19:00 被阅读0次

    在写react项目的时候,想要遍历一个数组

    出错点

     this.state.menu.map((item,index)=>{
                                return .....
                            })
    

    这里我想的map应该是一个数组
    但是报错
    this.state.xxx.map is not a function

    解决

    这里数组可以用map方法,对象不可以用

    this.state={
    menu:{}
    }
    

    我的错误是在构造函数里将menu定义为了一个对象,导致报错,将它改为空数组就行了

    相关文章

      网友评论

          本文标题:this.state.xxx.map is not a func

          本文链接:https://www.haomeiwen.com/subject/ywcyhctx.html