如何永久停止jshint'只读'警告/错误?

时间:2015-04-08 13:08:30

标签: javascript jshint

我试图找到一个解决方案,但似乎我不能使用任何标志。如果我声明一个全局变量,最初为null,如下所示:

close = null;

然后我收到'只读'错误。在我的情况下它没用。我怎么能阻止它?

1 个答案:

答案 0 :(得分:3)

为jshint定义全局变量时,还必须声明是否允许重新分配它们。

/* global close:false */

或相当于

"globals": { "close": false }
.jshintrc文件中的

将允许使用close全局,但不能重新分配。

/* global close:true */

将允许重新定义,close = null将不再抛出jshint警告。