首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教一个函数中,声明了个空对象,会不会造成内存泄露

2012-08-01 
请问一个函数中,声明了个空对象,会不会造成内存泄露?我知道,内存泄露定义是指一块被分配的内存既不能使用,

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

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

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


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

热点排行