【发布时间】:2018-05-15 20:13:47
【问题描述】:
例如,我们可以运行
setInterval(function(){console.log("Hello, SO!")}, 2000);
Hello, SO! 在终端中每两秒重复一次。 下图中有6个重复。
您是否可以按下组合键或键入命令来停止控制台中的无限循环?
【问题讨论】:
-
如果您没有参考区间,最好的办法是点击
F5刷新页面,或清除所有可能的区间(因为浏览器为它们提供了数字 ID):for (var i = 1; i < 99999; i++) clearInterval(i)stackoverflow.com/a/6843415/1913729。 或者只需使用您在控制台中看到的 ID:clearInterval(4491) -
@blex 句柄在哪里记录?我检查了 mdn,看起来间隔是
int32,但我在句柄本身上找不到文档。 -
在 HTML 标准规范中,他们仅将其称为 user-agent-defined integer that is greater than zero。在规范实现中,他们使用
long -
@blex 谢谢你。所以它可能是一个非常大的数字,但可能不会,因为它们是递增的。
标签: javascript firefox console