读书人

闭包回收内存储器

发布时间: 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

读书人网 >JavaScript

热点推荐