问答详情
源自:7-1 [JavaScript]理解闭包

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

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

提问者:宝慕林2299214 2018-07-02 01:06

个回答

  • 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()()  吗