为了账号安全,请及时绑定邮箱和手机立即绑定

react forEach方法报错

react forEach方法报错

有只小跳蛙 2018-09-07 20:17:17
  render:function(){        var lessLists=[];        this.props.lessons.forEach(function(v,i){             lessLists.push(<LessonList key={i} lessList={v.name} />)         });        return (             <div>                 <Header courseCon={'核心课程'}/>                 <ul>                     {lessLists}                 </ul>             </div>         )     }这是我写的代码,但是forEach报下面的错:bundle.js:21868 Uncaught TypeError: data.forEach is not a function请问这是什么原因呢,是缺少什么东西么?
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

this.props.lessons这玩意不是数组的话,不能用forEach


查看完整回答
反对 回复 2018-10-29
  • 1 回答
  • 0 关注
  • 1425 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信