【发布时间】:2013-10-12 09:32:28
【问题描述】:
我正在尝试重写一个插件,以便它能够通过 JSLint。我在 300 行脚本中写了大约 3 行,但我被困在这里:
var __slice = [].slice,
__indexOf = [].indexOf || function (item) {
var i = 0,
l = this.length;
for (i < l) <<<<< this is where the error is
{
if (i in this && this[i] === item)
return i;
}
i+=1;
return -1;};
错误是
"Expected ';' and instead saw ')'.
for (i < l)
我不确定如何重写它以符合他们的约定。有什么建议吗?
【问题讨论】:
-
for(; i < l; )- developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript optimization jslint