как установить таймаут в бесконечность в javascript - PullRequest
0 голосов
/ 13 января 2020

У меня есть событие тайм-аута, которое я хочу установить в бесконечность. Прямо сейчас я просто установил его на 9999999, что означает, что через столько миллисекунд событие сработает. Но это не так элегантно, как лучше сделать его бесконечным?

1 Ответ

1 голос
/ 13 января 2020

Нет причин для запуска события по истечении времени бесконечности. Это приведет к тому, что события останутся в стеке навсегда, и они могут накапливаться.

Правильный подход:

let booleanFlag = false;

// do somethinghing that can change "booleanFlag" value

function triggerThisOnSomeEvent(booleanFlag) {
    if (booleanFlag) {
        // Handle event
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...