Я использую функцию 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();
здесь не работает.