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

闭包的问题,求大神解答。感激。

https://img1.sycdn.imooc.com//5b3909d40001283e06680501.jpg为什么outer()不能直接用?

正在回答

2 回答

像outer这种情况,一个括号是不可以的,因为它里面还有一个匿名函数作为返回值,你可以console一下outer,结果是outer函数里面return后面的函数  function(){ return localValue2} ,用outer()()就可以了,具体的一东西,你可以去查查资料

1 回复 有任何疑惑可以回复我~

func()  不就等于  outer()()  吗

0 回复 有任何疑惑可以回复我~
#1

Abby的冬瓜

func()结果也是20
2018-09-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript深入浅出
  • 参与学习       281087    人
  • 解答问题       1054    个

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

进入课程

闭包的问题,求大神解答。感激。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号