javascript - 测试代码片段时出现奇怪的 JSLint 错误

标签 javascript jslint

当我测试这个 code snippet在带有 JSLint 的 jsFiddle 中,它给了我这个奇怪的警告:

Problem at line 3 character 10: Cannot set property 'first' of undefined

但是如果我在 for 循环之外(即之前)声明变量 currentNumber,它不会报错。

这是什么原因?

最佳答案

老实说,这看起来像是 jsFiddle 或 JSLint 中的错误……如果我尝试 for (var i = 0; i < 10; ++i) {}它给出了同样的错误。如果我取出var它停止提示。

关于javascript - 测试代码片段时出现奇怪的 JSLint 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7908654/

相关文章:

javascript - 调用窗口模糊时避免元素模糊处理程序(浏览器失去焦点)

javascript - vue.js 如何在 for 循环中调用函数并传递当前项?

javascript - 选择div内ul的id

javascript - jQuery AJAX 每个都没有按预期迭代

node.js - 需要模块和 jslint 的变量名

javascript - 从包装表达式到链的意外 '.'

javascript - 不要在循环中创建函数。 - jslint 错误

javascript - 在 JS 中避免没有最终表达式的 FOR 循环是否有充分的理由?

javascript - 从node.js启动exe,并在它们之间发送数据

javascript - JSLint 消息 : Unused variables