如何修复JSlint报告的“foo未定义”错误
How to fix "foo is not defined" error reported by JSlint?
可能的重复项:
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
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 节点fs.stat名称未定义
- 如何修复JSlint报告的“foo未定义”错误
- Javascript 范围:为什么 foo 返回未定义
- 为什么 foo.x 的值在 foo.x = foo = {n: 2} 中未定义
- 如果不是未定义和索引('foo')做某事
- AngularJS$scope.foo是用服务设置的,但后来在同一个控制器中未定义
- A=b||“;foo”;;抱怨'b'是未定义的并且不将a分配给“”;foo”;.我错过了什么
- jQuery未捕获的引用错误$foo没有定义