js創建時間定時器和清除時間定時器 -------------黃丕巧


時間定時器:時間定時器在js中經常用到,setInterval()可以創建一個無線循環的定時器,而setTimeout創建的是只執行一次的定時器, setTimeout()也可以用來創建異步事件

清除時間定時器:清除時間定時器的方法時clearInterval()和clearTimeout,不過在實際項目中由於復雜的邏輯導致在使用clearInterval()清除循環定時器時無法清除干凈。

      解決方法定時器在創建時實際上已經賦值了數字id

      

  清除定時器實際上就是在清除定時器的方法中傳入這些id作為參數即可;

  所以在無法理清邏輯的情況下,在每創建一個定時器時都把他們的id傳入

      一個數組,要完全清除定時器,直接遍歷這個數組即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM