请问,下面这段代码怎么导致内存泄漏了呢???各位大神评论解析得越详细越好。是循环引用导致的,还是闭包导致的?varuser={name:'tom',age:20,gender:'male'}vartest=document.getElementByid('test')test.onclick=function(){test.innerHTML=user.name;}//...后面还有很多其他操作,最后把user对象释放掉user=null;还有,就是下面这样写为什么可以减少内存泄漏呢varuser={name:'tom',age:20,gender:'male'}vartest=document.getElementByid('test')(function(name){test.onclick=function(){test.innerHTML=name;}})(user.name);user=null;
相关分类