« »

How to get the call-stack of a javascript function

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.
« »
Made with on a hot august night from an airplane the 19th of March 2017.