如何修复JSlint报告的“foo未定义”错误?

时间:2012-08-14 17:54:27

标签: javascript jslint

  

可能重复:
  JSLint: was used before it was defined

我运行JSlint并看到类似的错误:

'foo' is not defined.
var x = foo();

foo是另一个JavaScript文件foo.js中定义的函数。据我所知,JavaScript中没有“import / require”指令来引用另一个源文件中定义的foo函数。

如何修复由JSlint提交的此错误?

1 个答案:

答案 0 :(得分:86)

使用global指令告诉JSLint假设存在foo

/*global foo */

http://www.jslint.com/help.html#global