這里的for循環(huán)為什么不加{} 我嘗試加了{(lán)} 反而出不來了 求解釋
var cnt = 0;
for (var i = 0; i<balls.length;i++)
if(balls[i].x + Rediaus >0 && balls[i].x - Rediaus < windowWidth )
balls[cnt++] = balls[i]
while(balls.length > Math.min(300,cnt) ){
balls.pop();
}
var cnt = 0;
for (var i = 0; i<balls.length;i++)
if(balls[i].x + Rediaus >0 && balls[i].x - Rediaus < windowWidth )
balls[cnt++] = balls[i]
while(balls.length > Math.min(300,cnt) ){
balls.pop();
}
舉報(bào)
2017-08-02
對(duì)于For循環(huán)后面的{},如果for后面只有一條語句,那么{}可寫可不寫,類似的,if后面的{}也是一樣的;而這里的語句:
for (var i = 0; i<balls.length;i++)
if(balls[i].x + Rediaus >0 && balls[i].x - Rediaus < windowWidth )
balls[cnt++] = balls[i];
for后面只有if一條語句,而if后面也只有一條語句,所以這兩者都可以不寫{}
2017-08-04
2017-08-04
2017-08-02
你加哪了,代碼貼出來看看