闭包回收内存
求解闭包到底怎么收工回收
function init(){
var k
function pri(){
k++
}
return pri
}
c=init()
c()
到底怎么回收内存,是直接init=null吗?还是 c=null? 求解
[解决办法]
c=null就好了,当引用计数为0的时候,下一次GC就会把内存给释放掉,你的例子里就是那个k
发布时间: 2012-11-04 10:42:42 作者: rapoo
闭包回收内存
求解闭包到底怎么收工回收
function init(){
var k
function pri(){
k++
}
return pri
}
c=init()
c()
到底怎么回收内存,是直接init=null吗?还是 c=null? 求解
[解决办法]
c=null就好了,当引用计数为0的时候,下一次GC就会把内存给释放掉,你的例子里就是那个k