var user = { name: 'tom', age: 20, gender: 'male' }
var test = document.getElementById('test');
test.onclick = function() {
test.innerHTML = user.name;
}
user = null; // 释放对象
关于这个面试题有几点疑问,
1.这道题里面都谁存在内存泄漏的问题
2.这道题里面都谁在互相引用导致内存泄漏
3.还有就是onclick是异步执行,等到执行的时候里面引用user.name已经为null了,何谈被引用了?
菜鸟请懂得大神们讲解,详细一点谢谢了!!还有问一下大神们怎么在谷歌浏览器查看js堆区的变化
懂得大神们帮忙解答一下。不愿意解答的也请别乱踩。我是个菜鸟有很多不懂的地方也请你们谅解。
呼如林
相关分类