[英]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.