可能的重复项:
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