【发布时间】:2011-05-04 15:29:22
【问题描述】:
我一直认为你使用继续如下:
var i;
for (i = 0; i < 10; i++) {
if(i%2===0) {
continue;
}
}
或者
var i, myloop;
myloop: for (i = 0; i < 10; i++) {
if(i%2===0) {
continue myloop;
}
}
但是当我通过JSLint 运行这两个sn-ps 代码时,我得到了错误:
第 5 行字符 5 的问题:意外的“继续”。 继续;我做错了什么?正确的用法是什么?
【问题讨论】:
-
您必须将
var i向上移动才能到达那么远,对吧?改进您的代码是 JSLint 的次要关注点,强制执行 Doug Crockford 的个人观点,即 JavaScript 是它的首要任务。如果您想要一个不那么固执己见的选择,总有JSHint。 -
是的。 JSHint。 JSLint 太教条了。
标签: javascript loops