分析:如何找出方法附加到哪个对象



我继承了一个JavaScript应用程序,我正在努力了解它是如何在Chrome中使用评测的。

Chrome给了我执行的方法的顺序,但我只看到了方法名称。我怎样才能找到一个给定方法附加到哪个对象?

如果你想在Chrome开发工具中查看特定方法的调用堆栈,你需要在"Sources"面板中设置一个断点。

以下是整个过程:

  1. 运行"收集JavaScript CPU"报告
  2. 在函数列中,单击(有问题的函数的)右侧链接跳转到相应的源代码行
  3. 在该线上设置一个断点
  4. 重新运行脚本(通常通过页面刷新)
  5. 如果达到断点,调用堆栈将显示在"源"面板的右侧列上

最新更新