0

我有一个影响 JS 代码库的难以定位的错误;周期性地,数组被越界访问,这会导致TypeError: initial[data[(i + offset)]] is undefined错误(注意:在许多地方都可以找到类似的索引)。有什么方法可以使错误致命并在该点停止执行,以便可以检查堆栈跟踪?

如何在不在代码库周围添加 throws() 或 if 语句的情况下强制这些警告变为错误?有没有办法强制执行“严格”操作,比如-Wall -Wfatal-errorsgcc 中的标志?

我正在使用最新的稳定版 FireBug+Firefox,但如果那里有任何机制,可以转换到 Chrome 控制台。

4

1 回答 1

1

只需启用break on…</a> all errors

Chrome Devtools 和 Opera Dragonfly 提供了类似的选项。

于 2013-01-17T10:56:02.280 回答