【发布时间】:2015-02-02 22:21:25
【问题描述】:
我想知道如何实时改变 setInterval 的速度例如:
if (score < 10)
repeater = setInterval(function() {
spawnEnemy();
}, 1000);
if (score => 10)
repeater = setInterval(function() {
spawnEnemy();
}, 500);
我知道这种方法行不通,但是有没有其他方法可以实现?
【问题讨论】:
-
clearInterval 并重新设置。
-
“其他方式”是什么意思?应该有什么区别?除了这个问题:不,如果不使用 JavaScript 的标准区间功能创建新区间,则绝对没有办法改变现有区间的速度。
标签: javascript