3

我有一个 setTimeout,我希望能够使用一个变量作为计时器:

var that = this;
var time = this.spawnTime;

setTimeout( function(time){ 
    that.SpawnCounter();
}, time);

这似乎没有奏效。任何想法为什么?

谢谢

4

1 回答 1

2
var that = this;
var time = 1000;

setTimeout( function(time){ 
    that.SpawnCounter();
}, time);

上面的代码应该可以工作。也许问题在于它this.spawnTime不是数字或无效的。

于 2013-03-21T22:59:37.780 回答