我有一个包含大量JS的网页,我正在尝试在一个函数内的一行上设置一个断点。当我点击该行时,蓝点向下滑动到下一个函数的声明。我能找到我想要的最接近的行就是声明它所在的函数。
这是一个设置吗?有什么它无法解析,或者告诉它线路永远不会被击中? (顺便说一下,即使设置在声明中,断点也永远不会被击中,尽管该功能正在发挥作用。)
答案 0 :(得分:0)
空格被忽略。断点将自己绑定到下一个操作:
1 function one (y) {
2 <=== selecting here will slide it down to line 3
3 var x = y;
4 <=== selecting here will slide it down to line 7
5 }
6
7 function two () {
8 console.log("Hi");
9 }
如果你想查看function one()
末尾的状态,我通常只需添加一个快速console.log()
并将断点绑定到它:
1 function one (y) {
2
3 var x = y;
4 console.log() <=== bind your breakpoint to this line
5 }
答案 1 :(得分:0)
如果您提供代码/示例,我们会更容易为您提供准确的答案。
如果@cdbajorin的答案无法解决您的问题,请尝试在要开始调试的第一行之前添加debugger;
。这将导致执行停止(只要调试器打开)。