如何避免jshint说const在声明它之前在函数中被引用时是未定义的?

时间:2016-01-15 10:03:55

标签: javascript jshint

有没有办法重写下面的内容,以避免jshint说'intervalID' is not defined,并intervalIDdoSomething const

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

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

const intervalID = setInterval(doSomething, 1000);

2 个答案:

答案 0 :(得分:1)

它不可能以所需的方式进行。但你可以使用像

这样的jshint内联标志
/* globals intervalID: true */

答案 1 :(得分:0)

你能先声明你的变量吗?

cast