我正在做一些javascript,我重复点击一个按钮,使用
setInterval(function(){
clickmyButton()
}, 500);
最终clickmyButton会将用户发送到另一个页面(通过window.location.href =“其他页面”)。我在想,因为我从未在函数内调用clearInterval会导致泄漏吗?我只是假设由于页面转到另一个页面,旧页面上的javascript将停止运行并被清理。
答案 0 :(得分:3)
这是正确的。页面关闭后,将丢弃所有运行的javascript,并清除与其变量关联的所有内存。
答案 1 :(得分:2)
不应该。占用的内存应设置为可覆盖或在新页面加载时清除。