1
我有一個for循環,我需要有條件地分配我在for循環中使用的變量的值。預期的標識符,而是看到')'爲循環jslint
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的,給出以下的錯誤; 預期標識符,而是看到')'。
我推薦使用'while'循環來構造這個結構。 – 2014-10-02 07:56:26
這是因爲如果(a = a.opener)你在這裏結束if條件,你還期望它做什麼? – 2014-10-02 07:56:32
Abdul我已經試過,如果條件{}但它沒有幫助。 for循環出錯: 預期標識符,而是看到')'。 [INFO] for(a = top; a &&!a.tvcOI;){ [INFO]^ – 2014-10-02 08:18:50