有没有办法指定调试器仅监听特定方法名?例如:当函数myFunc
被调用时,我想开始调试。是的,我知道这似乎很奇怪,但在某些项目中,我不知道要开始调试的JavaScript文件的名称,但我知道方法的名称。
它类似于事件监听器断点,但使用任意方法名称而不是事件名称。
有没有办法指定调试器仅监听特定方法名?例如:当函数myFunc
被调用时,我想开始调试。是的,我知道这似乎很奇怪,但在某些项目中,我不知道要开始调试的JavaScript文件的名称,但我知道方法的名称。
它类似于事件监听器断点,但使用任意方法名称而不是事件名称。
tion foo
,以避免命中它被使用的所有地方。(当然,这种方法对于匿名函数表达式是无效的。) - T.J. Crowder今天在搜索时,我想再添加另一种方法:您可以打开JS控制台并使用debug(Some.path.to.myFunc)
,它会在函数上设置调试断点。使用undebug(func)
取消设置。您还可以使用monitor(func)
和unmonitor(func)
来获得在调用该函数时的控制台日志。我是从这里了解到这些信息的:https://amasad.me/debugging
debugger;
- elclanrs