老师,这里内部函数用return返回时,为什么fun()运行后会会返回内部函数,此处不理解
登陆购买课程后可参与讨论,去登陆吧
同学你好,因为fun函数内部return返回的是innerFun,执行var inn = fun()这句代码时,相当于调用函数fun,并将函数调用的返回结果(即:innerFun函数)赋值给变量inn,所以此时的inn表示的就是innerFun函数。
祝学习愉快~
您好老师,这里return 返回的值是innerFun,但是外层函数调用时,这里的返回结果为什么是内层函数?
因为fun函数内部使用return关键字,明确设置了调用fun函数的返回值是innerFun函数,所以调用fun函数后返回结果就是其内部定义的innerFun函数。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
92 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星