最近寫代碼,需要停止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); //重新啟動即可
此時,搞定