請問,下面這段代碼怎么導(dǎo)致內(nèi)存泄漏了呢???各位大神評論解析得越詳細越好。是循環(huán)引用導(dǎo)致的,還是閉包導(dǎo)致的?varuser={name:'tom',age:20,gender:'male'}vartest=document.getElementByid('test')test.onclick=function(){test.innerHTML=user.name;}//...后面還有很多其他操作,最后把user對象釋放掉user=null;還有,就是下面這樣寫為什么可以減少內(nèi)存泄漏呢varuser={name:'tom',age:20,gender:'male'}vartest=document.getElementByid('test')(function(name){test.onclick=function(){test.innerHTML=name;}})(user.name);user=null;
這個js代碼怎么內(nèi)存泄漏了呢??評論解析得越詳細越好
牛魔王的故事
2019-05-22 23:18:14