慕粉1471129054
2017-07-31 16:30
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();
}
对于For循环后面的{},如果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后面也只有一条语句,所以这两者都可以不写{}
加到这里
你加哪了,代码贴出来看看
炫丽的倒计时效果Canvas绘图与动画基础
96746 学习 · 1000 问题
相似问题
回答 2