JavaScript Очистить setTimeout после нескольких сеансов - PullRequest
0 голосов
/ 02 апреля 2020
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.

Спасибо

...