读书人

请教函数第一次执行完毕后函数里的作

发布时间: 2012-08-17 02:08:34 作者: rapoo

请问函数第一次执行完毕后,函数里的作用域链是不是就被彻底删除了,第二次调用函数时会重新建立新的作用域链?
是这样吗?

[解决办法]
不是的

[解决办法]
普通函数的作用域链会被销毁,但是它里面局部变量占用的资源不一定会销毁,特别针对循环引用。

JScript code
var a=1function f1(){  var b=3  b++;  alert(b);}f1();f1(); 

读书人网 >JavaScript

热点推荐