我正在使用setInterval();
函數每5秒運行一個函數,但是我想清除此間隔,如果 某些條件滿足。如何在javascript中遞歸調用中清除間隔
function do_the_job(){
//some code
if(some_condition)
{
clearInterval(interval);
}else{
clearInterval(interval);
var interval = setInterval(do_the_job(),5000);
}
}
功能clearInterval();
在這裏不起作用。