Si je jette un Javascript à l'exception de moi-même (par exemple, throw "AArrggg"
), comment puis-je obtenir la trace de la pile (dans Firebug ou autre)? Maintenant je viens de recevoir le message.
edit: Comme beaucoup de personnes ci-dessous ont publié, il est possible d'obtenir une trace de la pile pour une exception JavaScript mais je veux obtenir une trace de la pile pour mon exceptions. Par exemple:
function foo() {
bar(2);
}
function bar(n) {
if (n < 2)
throw "Oh no! 'n' is too small!"
bar(n-1);
}
Lors de l' foo
est appelé, je veux obtenir une trace de la pile qui comprend les appels à l' foo
, bar
, bar
.