首页 > Web开发 > 详细

js管理内存

时间:2016-04-17 00:32:48      阅读:261      评论:0      收藏:0      [点我收藏+]

数据不再有用时,最好通过将其值置NULL来释放其引用-这个做法叫做解除引用(dereference)。这个做法适用于全局变法和全局对象的属性。

function createPerson(name){
     var localPerson = new Object ();
     localPerson.name = name;
     return localPerson;        
}
var globalPerson = createPerson("Nicolas");

//手工解除绑定
globalPerson = null;

 localPerson 在执行完之后就离开了其执行环境。但是对全局变量而言,则需要我们在不使用它的时候手动解除引用。解除一个值的引用不意味着自动回收该值所占用的内存,解除引用的真正目的是让值脱离执行环境,以便垃圾收集器下次运行时将其回收。

js管理内存

原文:http://www.cnblogs.com/flintlovesam/p/5399706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!