页面重新加载时 JavaScript setTimeout 函数是否停止?

Dou*_*ull 4 javascript javascript-events

如果我从触发器启动 setTimeout 函数,该函数会在页面重新加载时停止吗?

我在页面的 onload 事件上启动了一个 setTimeout 函数“periodic_update()”。

这是否创建了 period_update() 函数进程的多个实例?

<body onload="init_page_onload()">

function init_page_onload() {
    periodic_update();      
}

function periodic_update() {  
        foo()

    setTimeout("periodic_update()", PERIODIC_UPDATE_REPEAT_PERIOD_MS )
}
Run Code Online (Sandbox Code Playgroud)

Adr*_*tti 6

当页面重新加载时,“上一个”计时器将被丢弃,一个新的计时器将开始。