请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,为什么getToDoItem方法一定要在外层包裹一个return方法?

图片描述

我试过把外层的return去掉,添加item方法就不能用了。想问下老师,既然map方法一定会执行,且每次循环都会return返回div(内层的return),为什么一定要加上外层的return方法才行呢?

谢谢。

正在回答 回答被采纳积分+3

1回答

Dell 2019-11-20 14:37:58

这样就回把return里面的内容全部返回,因为按照平常只会return一行内容

0 回复 有任何疑惑可以回复我~
  • 提问者 goto_air #1
    之前未提取getToDoItem方法时,<ul>标签里只写了一个return,map方法循环会全部渲染出来,为什么提取后就要在外层再套一个return啊?调用方法执行里面的代码和之前在<ul>里直接写代码有什么区别吗?都是顺序执行啊。
    回复 有任何疑惑可以回复我~ 2019-11-20 14:59:20
  • Dell 回复 提问者 goto_air #2
    map 会循环数组里的每一项然后返回处理后的内容,类似于循环返回一个return, 这是一个基础语法,记住就可以了。
    回复 有任何疑惑可以回复我~ 2019-11-20 17:19:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信