查看当前setInterval的函数

时间:2013-02-06 16:51:37

标签: javascript settimeout setinterval

如何查看javascript中目前setIntervalsetTimeout编辑的功能?

1 个答案:

答案 0 :(得分:3)

多数民众赞成不可能。你必须保留setInterval或setTimeout返回的id。保留id时,您还可以保留设置间隔或超时的函数名称。 : - )

因此,您可以构建所有超时和间隔的列表。

然后你可以循环遍历这个数组并生成一个列表。

一个小例子:

var timeoutArray;

var oldSetTimeout = setTimeout;

setTimeout = function(){
    timeoutArray.push(oldSetTimeout(your_function, your_timeout));
}