setInterval是否泄漏?

时间:2011-09-06 23:05:17

标签: javascript

我正在做一些javascript,我重复点击一个按钮,使用

setInterval(function(){
    clickmyButton()
}, 500);

最终clickmyButton会将用户发送到另一个页面(通过window.location.href =“其他页面”)。我在想,因为我从未在函数内调用clearInterval会导致泄漏吗?我只是假设由于页面转到另一个页面,旧页面上的javascript将停止运行并被清理。

2 个答案:

答案 0 :(得分:3)

这是正确的。页面关闭后,将丢弃所有运行的javascript,并清除与其变量关联的所有内存。

答案 1 :(得分:2)

不应该。占用的内存应设置为可覆盖或在新页面加载时清除。