function myFunc() {
console.log('myFunc called');
if (1 == 2) {
//When the condition fulfilled clear the setTimeout.
} else {
setTimeout(myFunc, 1000);
// I want to clear the timeout after 10 seconds
}
};
Теперь myFun c работает бесконечно.
Если условие не совпадало в течение 10 секунд, я хочу очистить setTimeout, чтобы остановить вызов myFun c и перезагрузить страницу, используя window.location.reload()
Если условие выполнено, очистите setTimeout.
Спасибо