总之,如果我写的东西,如:空和delete()在关于垃圾收集
var h = 5;
delete h;
...我会消除参考,而不是记忆。
现在,如果我将变量设置为null
,是否用空对象替换内存?
var h = 5;
h = null;
如果是的话,那岂不是更好,不仅delete()
参考,而且还带有null
对象更换内存,更好的内存优化?
var h = 5;
h = null;
delete h;
如果我想在一个漫长而复杂的脚本来创建动态对象的水桶负荷,什么是摆脱的最好方式,或以其他方式诱导垃圾收集器来消除,对象?因为除了仅仅删除引用之外,我已经读过如果它被空值占用,可以提示收集器释放内存...
什么JavaScript实现有一个销毁运算符? – mikerobi 2010-11-04 21:18:26