setTimeout - 将变量作为时间传递

时间:2013-03-21 22:55:41

标签: variables time settimeout

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

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

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

这似乎没有办法。有什么想法吗?

由于

1 个答案:

答案 0 :(得分:2)

var that = this;
var time = 1000;

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

上面的代码应该有效。 也许问题是this.spawnTime不是数字或不是。