当我抛出异常时,如何获得JavaScript的堆栈跟踪?
- 论坛
- 当我抛出异常时,如何获得JavaScript的堆栈跟踪?
10 浏览
当我抛出异常时,如何获得JavaScript的堆栈跟踪?
如果我自己抛出一个JavaScript异常(例如,throw "AArrggg"
),如何获取堆栈跟踪(在Firebug或其他地方)?目前我只能获取到异常信息。
编辑:正如下面许多人所发表的,可以获取JavaScript异常的堆栈跟踪,但我想要获取我的异常的堆栈跟踪。例如:
function foo() { bar(2); } function bar(n) { if (n < 2) throw "哦不!'n'太小了!" bar(n-1); }
当调用foo
时,我想要获取一个包括对foo
、bar
、bar
的调用的堆栈跟踪。