【发布时间】:2011-04-15 01:29:11
【问题描述】:
{
out = rogueArray[13];
for (var arrayItem in vanWilder)
{
这是我在 JSLint 上被告知的内容:
Error:
Problem at line 52 character 18: Move 'var' declarations to the top of the function.
for (var arrayItem in vanWilder)
Problem at line 52 character 18: Stopping. (30% scanned).
Implied global: requestOne 19,22,25,27, XMLHttpRequest 19, document 29, out 51
Unused variable: evilVariable 25 "onreadystatechange", redBull 25 "onreadystatechange", wildGoose 25 "onreadystatechange", monkeyWrench 25 "onreadystatechange"
我将如何解决这个问题? 如果不是第二个错误,至少是第一个!
【问题讨论】:
-
我相信您只需将变量定义
var arrayItem放在当前范围的顶部?
标签: javascript jslint