Как получить обратную трассировку в Javascript?
Идеальные характеристики:
- имя функции входа или какой-либо значимый идентификатор для анонимных функций,
- список аргументов на каждом уровне,
- номера строк.
Можно ли это сделать в стандартном ECMAScript?
Если нет, то можно ли это сделать на распространенных диалектах веб-браузера?
Спасибо.
Редактировать --
Спасибо за ваши предложения.
Мой диалект не поддерживает arguments.caller
или arguments.callee
.
Я могу сделать это:
try {
let x = null;
x .foo ();
}
catch (e) {
debug (dump (e.stack));
}
Это дает мне информацию в виде строки, что хорошо для быстрого просмотра, но было бы здорово пройтись e.stack
. Есть ли у него стандартная форма?
Спасибо еще раз.
dump
? - person Raynos   schedule 22.07.2011