是否需要在运行后清除超时或最佳做法



我必须在某个事件后多次设置超时。

// initial value
var x = null;
// later
if (!x) {
    x = setTimeout(function() {
        // do some stuff
        clearTimeout(x);
        x = null; 
    }, 500);
}

打电话给clearTimeout(x);是必要的还是一个好的做法?还是内部元素现在已经消失了?

我问这个问题的原因是:脚本每天将在信息亭系统中运行大约一千次。因此,随着时间的推移,它不应该填满RAM或产生任何其他问题。

我不知道

内存泄漏问题 - 这是不久前的 SO 帖子

相关内容

  • 没有找到相关文章

最新更新