繁体   English   中英

如何打印所有来电者祖先

[英]How to print all callers ancestors

我正在追踪Javascript中的错误,

想知道根本原因在哪里,

但是函数调用太深了。

我用这种方式找到第一个来电者。 arguments.callee.caller....

如何一次打印所有呼叫者?

谢谢

或者:

A)插入debugger; 语句在JavaScript中单独显示(在您希望暂停执行的位置)。 打开Chrome开发者工具,然后重新加载页面。

要么:

B)打开Chrome开发工具,选择“ Sources面板,打开相关(JS)文件,单击行号以添加断点,然后重新加载页面。

接着:

通过将值悬停在上方的“ Sources面板中(然后单击结果弹出窗口以向下钻取它们)或单击它们的右下角的“ Scope Variables和“ Watch Expressions面板来检查值。

在调试时,您还可以插入更多的断点(蓝色五边形),进入/通过/遍历函数调用,并在控制台中运行代码检查。

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/debugger https://developer.chrome.com/devtools/docs/javascript-debugging https://www.codeschool。 COM /课程/查询devtools

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM