理解js作用域和闭包(4)—— 闭包的形成

68 阅读1分钟

在内部函数使用外部函数的变量,就会形成闭包,闭包是当前作用域的延伸

image.png

如下,代码执行到13行的时候已经形成了闭包(暂时没有权威的教程,有的人认为形成了,有的人不这么认为) image.png 但是当函数b执行完成之后,闭包就消失了。(其实是指针引用的断裂,所以有的人不这么不认为此时形成了闭包也是可以理解的)