如何在 firebug 中中止脚本执行?
如果我遇到无限循环并发现单步执行代码时出现错误,那么我该如何停止它,以便可以使用固定代码重新加载页面?
If I'm getting an infinite loop and find the error stepping through the code, how do I then stop it so that I can reload the page with fixed code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
A. 对于递归无限循环:
应该始终有一些变量名称包含正在递归调用的函数,无论该函数是私有函数还是全局函数。
要停止递归,请在控制台中运行代码片段,将包含该函数的变量设置为空函数。因此,如果您的代码如下所示:
那么您的代码片段将如下所示:
B. For for 和 while 循环:
编写一行将退出条件设置为 true。在这种情况下,要放入控制台的代码可以是“i = 6”:
A. For recursive infinite loops:
There should always be some variable name that contains the function that is being called recursively, regardless of whether the function is private or global.
To stop the recursion, run a code snippet in the console that sets the variable containing the function to an empty function. So if your code is like this:
Then your code snippet would be this:
B. For for, and while loops:
Write a line that sets the exit condition to true. In this case, your code to put in the console could be "i = 6":