fix typos
This commit is contained in:
@@ -579,7 +579,7 @@ PS:还有一个条件是**外部函数被调用,内部函数被声明**。
|
||||
|
||||
- 问题1. 函数执行完后, 函数内部声明的局部变量是否还存在?
|
||||
|
||||
答案:一般是不存在, 存在于闭中的变量才可能存在。
|
||||
答案:一般是不存在, 存在于闭包中的变量才可能存在。
|
||||
|
||||
闭包能够一直存在的根本原因是`f`,因为`f`接收了`fn1()`,这个是闭包,闭包里有a。注意,此时,fn2并不存在了,但是里面的对象(即闭包)依然存在,因为用`f`接收了。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user