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

可能重复:
JSLint:在定义之前使用

我运行JSlint ,看到这样的错误:

  'foo'没有被定义。
 var x = foo(); 

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

我该如何解决JSlint提出的这个错误?

使用全局指令来告诉JSLint关于foo假设的存在。

 /*global foo */ 

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