【发布时间】:2021-07-30 10:50:42
【问题描述】:
您好,我想要 4 次超时来更新球的位置,因为球的速度不同。 这是我的代码的一部分:
var i=1;
while(i<=5)
{
console.log(i);
intervals[i-1]=setInterval(function()
{
MoveBallHorizontalyWithSpeed(i);
MoveBallVerticalyWithSpeed(i);
showBalls();
console.log(i);
},speed/i);
i++;
}
问题是每个超时调用函数 6 但我希望第一个超时调用 MoveBallHorizontalyWithSpeed(1) 第二个 MoveBallHorizontalyWithSpeed(2) 等...
有没有比每次写超时更快的方法?
【问题讨论】:
-
for( let i=1; i<=5; i++)
标签: javascript html loops timeout updates