感覺遍歷數組不是很好的選擇,可以使用 splice 方法來刪除特定數組元素。
if (balls[i].x + RADIUS < 0 || balls[i].x - RADIUS > CANVAS_WIDTH){
balls.splice(i, 1)
}
if (balls[i].x + RADIUS < 0 || balls[i].x - RADIUS > CANVAS_WIDTH){
balls.splice(i, 1)
}
關于倒計時時間為零的問題,是因為老師的那個月份沒有減1,所以你自己設置的時間要比現在時間要小一個月才行。另外可以在
var ret = endTime.getTime() - curTime.getTime();后面減 2592000000就行了。
var ret = endTime.getTime() - curTime.getTime();后面減 2592000000就行了。
2018-09-16