我有一个for循环,我需要有条件地分配我在for循环中使用的变量的值。
var b=null,a=top;
try{
for(a=top;a&&!a.tvcOI;)
if(a=a.opener)a=a.top;a&&(b=a.getOIFrame())
}
}catch(d){}
OR
简化为循环看起来像:
for(i=0;i<10;){
if(condition matches){
i++;
}
else {
Do some other task;
}
}
但是jslint给出了以下错误; 预期标识符,而是看到&#39;)&#39;。
答案 0 :(得分:1)
我怀疑jsLint正在抱怨,因为你遗漏了FOR循环的第三个表达式。尝试这样的事情。
for(a = top; a && !a.tvcOI; 0)