问题描述
可能是一个愚蠢的问题,但是我以某种方式最终使用了Google Chrome控制台中的debug
功能,如果我尝试在控制台上打印它,我会得到:
ƒ debug(function,condition) { [Command Line API] }
但是我完全无法以任何方式console.log
从中获得任何东西,而且我也无法在线找到任何文档...
我已经在Firefox上对其进行了测试,并且得到了Uncaught ReferenceError: debug is not defined
,因此它不是跨平台的,但是出于开发目的,它可能会有所帮助
也许与debugger;
有关?...
解决方法
这在Console Utilities API Reference中有记录:
debug(function)
调用指定函数时,调试器为 在“源”面板上的函数内部被调用并中断,从而允许 逐步检查代码并对其进行调试。
debug(getData);
使用
undebug(fn)
停止中断该功能,或使用UI进行操作 禁用所有断点。有关断点的更多信息,请参见Pause Your Code With Breakpoints。