忘記保存 setInterval 的返回值:在調用 setInterval 函數時,應該將返回值存儲在一個變量中。這樣可以在需要清除定時器時使用 clearInterval 函數。
多次調用 setInterval:如果多次調用 setInterval,會創建多個定時器,從而導致代碼執行混亂。應該確保只調用一次 setInterval,并使用 clearInterval 來清除定時器。
使用錯誤的參數:在調用 clearInterval 函數時,需要傳入正確的定時器 ID。如果傳入了錯誤的 ID,定時器將無法清除。
混淆 setInterval 和 setTimeout:setInterval 和 setTimeout 是兩個不同的函數,用法和作用也不同。應該根據實際需求選擇適合的函數。
忘記清除定時器:在不再需要定時器時,應該及時清除定時器,以避免資源浪費和意外的代碼執行。