0
我怎樣才能看到目前有什麼功能setInterval
ed或setTimeout
ed在javascript中?看看當前設置了哪些函數間隔
我怎樣才能看到目前有什麼功能setInterval
ed或setTimeout
ed在javascript中?看看當前設置了哪些函數間隔
那是不可能的。你必須保存由setInterval或者setTimeout返回的id。保留id的時候,你也可以保留設置了interval或timeout的函數名。 :-)
因此,您可以建立所有超時和間隔的列表。
然後你可以遍歷這個數組併產生一個列表。
一個小例子:
var timeoutArray;
var oldSetTimeout = setTimeout;
setTimeout = function(){
timeoutArray.push(oldSetTimeout(your_function, your_timeout));
}
如果要調用'setINterval'和'setTimeout'自己,你能全部功能保存到一個數組中? – dm03514
沒有用於檢查/查詢計時器的API。 – Pointy