請問,下面這段代碼怎么導致內存泄漏了呢???各位大神評論解析得越詳細越好。是循環(huán)引用導致的,還是閉包導致的?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;
這個js代碼怎么內存泄漏了呢??評論解析得越詳細越好
眼眸繁星
2019-05-23 11:49:17