0

現在JavaScriptでsetInterval編集または編集されている関数を確認するにはどうすればよいですか?setTimeout

4

1 に答える 1

3

それは可能ではありません。setIntervalまたはsetTimeoutによって返されるIDを保持する必要があります。IDを保持する場合、間隔またはタイムアウトが設定されている関数名を保持することもできます。:-)

したがって、すべてのタイムアウトと間隔のリストを作成できます。

次に、この配列をループしてリストを作成できます。

ちょっとした例:

var timeoutArray;

var oldSetTimeout = setTimeout;

setTimeout = function(){
    timeoutArray.push(oldSetTimeout(your_function, your_timeout));
}
于 2013-02-06T16:54:31.613 に答える