javascript - setInterval 是否泄漏?

标签 javascript

我正在做一些 JavaScript,我使用

重复单击一个按钮
setInterval(function(){
    clickmyButton()
}, 500);

最终 clickmyButton 会将用户发送到另一个页面(通过 window.location.href="Other page")。我想知道,由于我从未在函数中调用过clearInterval,它会导致泄漏吗?我只是假设,由于页面转到另一个页面,旧页面上的 JavaScript 将停止运行并被清理。

最佳答案

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

关于javascript - setInterval 是否泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7327173/

相关文章:

javascript - 在 componentDidUpdate 中 react setState 导致无限循环

javascript - 使用 JavaScript 解析 Apache 日志时间戳

javascript - HTML 5 Canvas 。如何仅旋转(保持旋转)一个对象(>1)?

javascript - 如何正确传递 this 的范围

javascript - PhantomJs - 从 page.evaluate + ajax 中获取值(value)(同步版本)

javascript - 在 JavaScript 中使用递归函数时如何处理 promise

javascript - 如何让滚动事件在 Chrome 和 Firefox 中工作?

javascript - 原型(prototype)替换方法给出空错误

javascript - React 不会在路由参数更改或查询更改时重新加载组件数据

javascript - 带 d3 图表的 enzyme 测试支架