js setInterval的停止與重新啟動

2022-04-07 15:39:06 字數 741 閱讀 7974

使用js處理問題的時候,我們可能會經常使用到setinterval()來進行定時任務或者輪詢的操作,那麼如何讓setinterval停止和重新啟動呢,下邊的**就可以實現的呦,如果有更好的方法,不吝賜教。

// 定義定時任務

function func()

//啟動定時器,func是引數,所以不能使用括號

var interval = setinterval(func, 2000); //啟動,func不能使用括號

// 停止定時器

clearinterval(interval );

//重新啟動即可

interval = setinterval(func, 2000);

**於:

使用js處理問題的時候,我們可能會經常使用到setinterval()來進行定時任務或者輪詢的操作,那麼如何讓setinterval停止和重新啟動呢,下邊的**就可以實現的呦,如果有更好的方法,不吝賜教。

// 定義定時任務

function func()

//啟動定時器,func是引數,所以不能使用括號

var interval = setinterval(func, 2000); //啟動,func不能使用括號

// 停止定時器

clearinterval(interval );

//重新啟動即可

interval = setinterval(func, 2000);

js setinterval 修改執行中的時間段

今天突然有個想法,修改執行中的setinterval的時間 於是,看看網上的大神們,怎麼實現的,果然,有乙個帖子,裡面,就有,真有幸看到這個貼 所以記錄下來 function setdeceleratingtimeout callback factor times times,0 window se...

js setInterval()定時器的用法

功能 設定乙個定時器。定時器,重複不斷的執行js 週期性 語法 var timer window.setinterval code millisec 引數 code 是任何合法的js 一般情況下是js函式。該函式要放在引號中。舉例 window.setinterval init 2000 舉例 wi...

SparkStreaming如何優雅的停止服務

我們都知道sparkstreaming程式是乙個長服務,一旦運轉起來不會輕易停掉,那麼如果我們想要停掉正在執行的程式應該怎麼做呢?如果執行的是spark on yarn模式直接使用 暴力停掉sparkstreaming是有可能出現問題的,比如你的資料來源是kafka,已經載入了一批資料到sparks...