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

来源:7-1 [JavaScript]理解闭包

宝慕林2299214

2018-07-02 01:06

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

写回答 关注

2回答

  • Suo不倒
    2018-07-02 19:19:40
    已采纳

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

  • Suo不倒
    2018-07-02 19:21:14

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

    Abby的冬...

    func()结果也是20

    2018-09-14 11:06:34

    共 1 条回复 >

JavaScript深入浅出

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

281098 学习 · 1048 问题

查看课程

相似问题