期望一个标识符,而不是看到')'循环jslint

时间:2014-10-02 07:50:41

标签: javascript for-loop jslint

我有一个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;。

1 个答案:

答案 0 :(得分:1)

我怀疑jsLint正在抱怨,因为你遗漏了FOR循环的第三个表达式。尝试这样的事情。

for(a = top; a && !a.tvcOI; 0)