显示当前正在运行的setIntervals

125*_*748 8 javascript jquery

反正有没有看到所有正在进行的 setIntervals

如果我使间隔全局

b = setInterval(function(){
  $("body").append("B <br>");
},500);
Run Code Online (Sandbox Code Playgroud)

我可以看到它们,但我不能真正看到它们是间隔.

console.dir(Object.keys( window ));

Array[15]
    0: "top"
    1: "window"
    2: "location"
    3: "external"
    4: "chrome"
    5: "v8Intl"
    6: "v8Locale"
    7: "document"
    8: "jQuery171033813792187720537"
    9: "resizeJSBin"
    10: "$"
    11: "jQuery"
    12: "a"                            <--this is an interval!
    13: "local"
    14: "b"                            <--this is an interval!
    length: 15
        __proto__: Array[0]
Run Code Online (Sandbox Code Playgroud)

无论如何都要获取有关在特定时间运行的所有间隔的信息.比如,查看它们正在运行的间隔,在该间隔执行什么代码?

JSBIN