setInterval 兩次運行的時間小於設置的時間原理

setInterval 存在兩次運行時間小於設置時間的情況。 使用setInterval()的問題在於,定時器代碼可能在代碼再次被添加到隊列之前還沒有完成執行,結果導致定時器代碼連續運行好幾次,而之間沒有任何停頓。而JavaScript引擎對這個問題的解決是:當使用setInterval()時,僅當沒有該定時器的任何其他代碼實例時,纔將定時器代碼添加到隊列中。這確保了定時器代碼加入到隊列中的最小時
相關文章
相關標籤/搜索