Javascript 查找函数调用的来源

Javascript 查找函数调用的来源,javascript,angularjs,google-chrome-devtools,Javascript,Angularjs,Google Chrome Devtools,我正在使用Angular 1.6.2,我想知道是否有任何方法可以找到函数调用的来源。我正在进行的项目非常大,很难找到正确的路径。因此,我在感兴趣的函数中放置了一个断点(Chrome开发工具);调试器在那里停止,但我不知道这个函数调用是从哪里触发的我如何才能发现此调用的来源?您可以在chrome developer tools中查看调用堆栈,沿着链一直到核心代码 在这个例子中,我有两个调用,然后在angular源代码中结束 另一种方法是调用控制台.trace()。卡里姆的答案更好,b/c它不会污染

我正在使用Angular 1.6.2,我想知道是否有任何方法可以找到函数调用的来源。我正在进行的项目非常大,很难找到正确的路径。因此,我在感兴趣的函数中放置了一个断点(Chrome开发工具);调试器在那里停止,但我不知道这个函数调用是从哪里触发的我如何才能发现此调用的来源?

您可以在chrome developer tools中查看
调用堆栈
,沿着链一直到核心代码

在这个例子中,我有两个调用,然后在angular源代码中结束


另一种方法是调用
控制台.trace()
。卡里姆的答案更好,b/c它不会污染代码。。。我只是说得很全面;)


在要跟踪的函数中,以一种奇特的方式调用
console.trace()
,而不污染代码,条件设置为
console.trace()
。您将在控制台中获得跟踪,但断点永远不会被触发,因为
Console.trace()
不会返回真实值。

。非常感谢。