当前位置: 代码迷 >> JavaScript >> 闭包回收内存储器
  详细解决方案

闭包回收内存储器

热度:215   发布时间:2012-11-04 10:42:42.0
闭包回收内存
求解闭包到底怎么收工回收
function init(){
var k
function pri(){
k++
}
return pri
}
c=init()
c()

到底怎么回收内存,是直接init=null吗?还是 c=null? 求解

------解决方案--------------------
c=null就好了,当引用计数为0的时候,下一次GC就会把内存给释放掉,你的例子里就是那个k