0

我在解析数据的支持类之一中遇到未捕获的类型错误。但是,如果出现错误,应用程序不会停止。

当第一个类型错误发生以调查它的详细信息时,有什么方法可以暂停执行。

我试过这样的东西,但没有运气 if(data === 'undefined'){ debugger; }

4

1 回答 1

0

正如 s.webbandit 所建议的,一旦您能够找到错误的位置以跟踪详细信息,使用 Ext-Js-Debug 版本非常有用。

执行发生时停止/暂停执行的几种方法

  1. 使用 chrome 运行应用程序并单击 Source 选项卡下底部可用的按钮以暂停未捕获的异常
  2. 在代码中添加 try/catch 异常处理块并获取堆栈跟踪或在 catch 块中添加调试器以检查详细信息。
  3. 代码执行时直接动态放置调试器

我相信可能有更优雅的方法来做到这一点。但是,我可以使用第一种方式解决我的问题。

于 2012-10-17T20:33:49.907 回答