debugger 花时间买教训

1
debugger;

调用任何可用的调试功能,比如设置断点。当函数被调用时,会尝试调用一个可用的调试器进行调试。例如:

1
2
3
4
function debuggerFun() {
debugger;
// do other operation
}

当函数被调用时,执行暂停在debugger语句的位置。就像在脚本源代码中的断点一样。

没用过这个debugger;语句,导致在调试一个可能需要进行跳转页面的问题的时候捉襟见肘,耗费了几个小时的时间。花时间买个教训,并记录下,以后不再犯错。