setInterval的停止與啟動


最近寫代碼,需要停止interval之后再重新啟動,開始使用代碼如下,發現無法重新啟動

function func(){console.log("print")} //定時任務
var interval = setInterval(func, 2000); //啟動,func不能使用括號
clearInterval(interval );//停止
interval;//期望可以重新啟動,卻發現不可以

通過查找相關資料以及嘗試,代碼修改如下

function func(){console.log("print")} //定時任務
var interval = setInterval(func, 2000); //啟動,func不能使用括號
clearInterval(interval );//停止
interval = setInterval(func, 2000); //重新啟動即可

此時,搞定

 


免責聲明!

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



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