我正在使用 Google Chrome 调试 JavaScript。我打开了 JavaScript 控制台,并启用了“出现异常时暂停”功能。现在,每当我运行包含异常的 JavaScript 时,它都会在出现异常的行上暂停。但是,我找不到它说明异常是什么的地方。我必须按继续脚本执行才能在 JavaScript 控制台中显示异常消息。
对于我使用过的所有其他调试器,只要调试器在某一行停止,它就会告诉您该行出了什么问题(即显示错误消息)。您必须先按“运行”才能看到错误消息,这似乎很奇怪。
我做错了什么吗?或者这是查看错误消息的唯一方法?
答案1
在咨询了许多其他资源后,我得出结论:没有办法改变这种行为。
答案2
在编辑器的右侧,标有“范围变量”的部分下,名为“<exception>”的本地节点下应该出现一个名为的项目,它代表引发的异常对象。
答案3
Chrome 的最新版本(我在 38 中看到它)在堆栈跟踪下方显示异常消息: