Я пишу обработчик событий ошибки, который фиксирует ошибку и делает аякс-вызов для сервера, чтобы сообщить об этом. Проблема заключается в том, что много раз, мой код выглядит следующим образом:javascript: получение имени вызывающей функции
function A() {
//lots of works to calculate SomeParameters; can bug
CalledVeryOften(SomeParameters);
}
function CalledVeryOften(SomeParameters) {
// a little bit of work
}
Если я захватить событие в функции A (или B, C, D ...), здорово! Но проблема в том, что если событие window.onerror срабатывает в CalledVeryOften, возможно, параметры могут быть неправильно вычислены.
Есть ли способ в CalledVeryOften определить, из какой функции он был вызван?
Спасибо.
Хорошо, очень здорово; Спасибо, Роб! – frenchie
Да, неважно. Мне нужен кофе :) – Kornel