Javascript控制台:检测函数调用的历史记录
我正在编写一个我自己没有编写过的代码,我想知道是否有可能检测Javascript调用了哪些函数。有没有控制台能做到这一点Javascript控制台:检测函数调用的历史记录,javascript,Javascript,我正在编写一个我自己没有编写过的代码,我想知道是否有可能检测Javascript调用了哪些函数。有没有控制台能做到这一点 谢谢大家! 您可以使用Chrome开发者工具调试代码(F12) 在“源”面板中,您可以定义自己的断点(在代码或事件侦听器中)。然后您可以分析代码,并包括计数器等 您还可以看到任何函数的堆栈跟踪。无论您想在哪里看到堆栈跟踪,都可以执行以下操作: console.log(new Error().stack) 我认为您可以在控制台中了解有关调试的更多信息。某些浏览器中的错误会
谢谢大家! 您可以使用Chrome开发者工具调试代码(F12) 在“源”面板中,您可以定义自己的断点(在代码或事件侦听器中)。然后您可以分析代码,并包括计数器等
您还可以看到任何函数的堆栈跟踪。无论您想在哪里看到堆栈跟踪,都可以执行以下操作:
console.log(new Error().stack)
我认为您可以在控制台中了解有关调试的更多信息。某些浏览器中的错误会添加堆栈跟踪-这会有帮助吗?只需执行
console.trace()
对我来说似乎更简单…你说得对。我喜欢使用error.stack
,因为console.trace
,而不是返回字符串。例如,对于复制到剪贴板,您不能执行copy(console.trace())
,或者使用error().stack.match
在堆栈跟踪中搜索文本