筆記——setInterval()設置停止和循環

與setTimeout不同,setInterval會無限反覆執行。可我非要用setInterval,又想要能讓它聽我號令,隨時停止,要怎麼做呢?

很簡單——

只需要把setInterval()賦值給一個變量,然後clearInterval()這個變量即可停止。

如下例子:

使用一個變量 var timer = setInterval(fun,2000);

將setInterval賦值給一個變量,要停止的時候,只需要使用clearInterval(timer);即可停止上面的這個每個兩秒循環執行fun的這個函數了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章