JS函数调用观察者

时间:2015-08-15 11:46:31

标签: javascript debugging observer-pattern console.log

我需要知道哪个javascript函数正在调用应用程序中发生的任何事件。 是否有任何方法或解决方案可以在不放置控制台的情况下实现。每个函数中的log / dir?

UPD

我的应用主要使用Backbone。

1 个答案:

答案 0 :(得分:0)

不确定问题是否完全清楚。如果问题是所有函数都是匿名的(当抛出错误时,控制台引用'匿名函数'),请考虑将所有函数命名为标准。

var foo = function foo(params) {
    //things happen here
}

而不是:

Var foo = function () {
    //things happen here
}

另外

btn.onclick = function btnClickHandler(e) {
    //btn clicked
}

当抛出错误时,控制台将引用函数名称。