實現 setTimeout & setInterval 暫停的方案

在管理 setTimeout & setInterval 這兩個 APIs 時,筆者通常會在頂級(全局)作用域創建一個叫 timer 的對象,在它下面有兩個數組成員 —— {sto, siv},用它們來分別存儲需要管理的 setTimeoutID / setIntervalID。如下: 1 2 3 4 var timer = { sto: [], siv: [] }; 在使用 setTimeout
相關文章
相關標籤/搜索