有什么办法可以重写下面的内容,以避免jshint说'intervalID' is not defined,并保持intervalIDdoSomethingconst

const doSomething = () => {
    // do stuff

    if (isFinished()) {
         clearInterval(intervalID); // <--jshint complains that intervalID is not defined
    }
}

const intervalID = setInterval(doSomething, 1000);

最佳答案

这是不可能的。但您可以使用jshint内联标志,例如

/* globals intervalID: true */

10-06 04:50