【发布时间】:2017-01-17 19:44:53
【问题描述】:
为什么这段代码会导致内存泄漏?
<html>
<body>
<script type="text/javascript">
document.write("Program to illustrate memory leak via closure");
window.onload=function outerFunction(){
var obj = document.getElementById("element");
obj.onclick=function innerFunction(){
alert("Hi! I will leak");
};
obj.bigString=new Array(1000).join(new Array(2000).join("XXXXX"));
// This is used to make the leak significant
};
</script>
<button id="element">Click Me</button>
</body>
</html>
这里是列表 5 http://www.ibm.com/developerworks/web/library/wa-memleak/
【问题讨论】:
-
它在代码 sn-p 下解释它。
-
谢谢,但不明白,这就是我在这里问一个问题的原因
标签: javascript memory