当我测试这个 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/