setTimeout和setInterval可以重复id吗?

时间:2013-10-05 01:36:02

标签: javascript

以下问题同时适用于setTimeout和setInterval,即使我专门使用setTimeout

如果我有以下

var foo = setTimeout(function() {}, 1000);
// foo got timeout id 1234

问题:在foo超时触发后,可以通过调用setTimeout(不刷新页面)再次创建超时ID 1234吗?

接下来我要说:

var foo = setTimeout(function() {}, 1000);
// foo got timeout id 1234
clearTimeout(foo);

问题:如果通过调用setTimeout(不刷新页面)可以再次创建12 clearTimeout(foo)

1 个答案:

答案 0 :(得分:0)

最终会重复,有可用的有限数量,唯一值有限。话虽如此,有9007199254740992个数字,如果计算负值,则为两倍,因此需要一段时间。

相关问题