日期:2014-05-16  浏览次数:20495 次

请问一个函数中,声明了个空对象,会不会造成内存泄露?
我知道,内存泄露定义是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。
JScript code

fucntion f1(){
   a=new Object()
}
f1()


还知道有个引用计数法,函数f1调用时,是不是a的引用计数器变为1,造成无法回收,所以说是内存泄露了?


------解决方案--------------------
谁说局部变量不会引起内存泄漏?只要循环引用绝对内存泄漏,特别是引用了dom。
可以参阅xxx,这个帖子就是循环引用的例子。