【发布时间】:2020-01-22 03:34:40
【问题描述】:
我在我的 Javascript 代码上运行 JSHint 来尝试清理它,它给了我这个警告:
#3 Unexpected 'var'.
for (var i = 0; i < self.myArray.length; i++) { // Line 88, Pos 14
扩展一下,就是这段代码:
self.myFunction = function() {
for (var i = 0; i < self.myArray.length; i++) {
// Do some stuff
}
};
我在互联网上搜索过很多方法来编写for 循环。有些使用var,有些不使用,有些使用let等。
我似乎找不到任何关于 JSHint 期望我如何构建我的 for 循环的信息。谁能启发我一些最佳实践,或者 JSHint 正在寻找什么?
谢谢! :)
【问题讨论】:
-
是的,这就回答了!像这样编写我的循环修复了范围问题和 JSHint 错误(我认为):``` self.myFunction = function() { var i; for (i = 0; i
标签: javascript jshint