Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查看当前设置的函数间隔';D_Javascript_Settimeout_Setinterval - Fatal编程技术网

Javascript 查看当前设置的函数间隔';D

Javascript 查看当前设置的函数间隔';D,javascript,settimeout,setinterval,Javascript,Settimeout,Setinterval,如何查看javascript中当前setIntervaled或setTimeouted的函数?这是不可能的。您必须保留setInterval或setTimeout返回的id。保留id时,还可以保留设置间隔或超时的函数名称。:-) 因此,您可以建立一个所有超时和间隔的列表 然后您可以循环这个数组并生成一个列表 举个小例子: var timeoutArray; var oldSetTimeout = setTimeout; setTimeout = function(){ timeout

如何查看javascript中当前
setInterval
ed或
setTimeout
ed的函数?

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

因此,您可以建立一个所有超时和间隔的列表

然后您可以循环这个数组并生成一个列表

举个小例子:

var timeoutArray;

var oldSetTimeout = setTimeout;

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

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

因此,您可以建立一个所有超时和间隔的列表

然后您可以循环这个数组并生成一个列表

举个小例子:

var timeoutArray;

var oldSetTimeout = setTimeout;

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

如果您自己调用
setINterval
setTimeout
可以将所有函数保存到一个数组中?没有用于检查/查询计时器的API。如果您自己调用
setINterval
setTimeout
可以将所有函数保存到一个数组中?没有用于检查/查询计时器的API。