Try   HackMD

setTimeout() & setInterval()

setTimeout() & setInterval()

setTimeout() 的作用:

是在延遲了某段時間 (單位為毫秒) 之後,才去執行「一次」指定的程式碼,並且會回傳一個獨立的 timer ID
(只會執行一次就結束)

setInterval() :

則是固定延遲了某段時間之後,才去執行對應的程式碼,然後「不斷循環」。 當然也會回傳一個獨立的 timer ID
(間隔固定的時間不斷重複)

setInterval(console.log('Hi'), 1000) // 1000ms = 1s // 會得到每一秒 console 都會出現一個 Hi

clearInterval() 來取消 setInterval()

呼叫 setTimeout() 與 setInterval() 的時候,它們會回傳一個獨立的 timer ID, 這個 ID 就是當我們想要取消setTimeout() 與 setInterval() 的時候作為識別的數字

window.clearInterval(timeoutID);
tags: JS

最後,親愛的大家!我需要你的大聲鼓勵 ٩(⚙ᴗ⚙)۶

如果覺得這篇文章對你有幫助,請給我個一個小小的鼓勵 ❤ 讓我知道,這會成為我寫下去很大的動力。
對了,我還有其他文章,如果有興趣也來逛逛吧!
(文章中如有覺得不妥之處、錯誤內容,也可以透過聯絡我,我會儘速改善,感謝!)

☞ YoJanni 珍妮 2021 正在設計轉職前端的路上,希望大家在學習的路上能夠一起成長
☞ 聯絡我