【发布时间】:2018-11-27 20:37:29
【问题描述】:
如何修复这段代码中的内存泄漏? 泄漏的原因是什么?
var theItem = null;
var replaceItem = function() {
var priorItem = theItem;
var writeToLog = function() {
if (priorItem) {
console.log("hi");
}
};
theItem = {
longStr: new Array(1000000).join('*'),
someMethod: function() {
console.log(someMessage);
}
};
};
setInterval(replaceItem, 1000);
【问题讨论】:
-
如果您接受答案,请单击其左侧灰色“检查”按钮。您也可以通过点击附近的灰色三角形对答案进行投票。
-
你在哪里找到这个代码?好像不是你自己写的。请链接源代码。