如何在javascript中将超时设置为无穷大

Moh*_*asi 4 javascript timeout

我有一个超时事件,我想将其设置为无穷大。现在我只是将其设置为9999999意味着在那么多毫秒之后事件将触发。但它不是那么优雅,有什么更好的方法让它无限呢?

NoO*_*Z24 5

没有理由在无限时间后触发事件。这样做将使事件永远保留在堆栈中,并且它们可能会堆积起来。

正确做法:

let booleanFlag = false;

// do somethinghing that can change "booleanFlag" value

function triggerThisOnSomeEvent() {
    if (booleanFlag) {
        // Handle event
    }
}
Run Code Online (Sandbox Code Playgroud)