And to be more precise: How to get the
call-stack of a
Javascript function everytime she's called without blocking the execution.
From time to time you may want to see every call-stack of a specific function for profiling concerns.
Here is a naive approach:
When executed in
firebug, only 1 Error is shown. We miss the
alert() and the second call from
doAnotherThing.
Solution? Prefer
console.log instead of
throw:
Now our 2 error (with call-stack) appear in Firebug while the
alert('ok') pop-out as expected.