Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何知道JavaScript已执行的函数的名称?_Javascript_Jquery - Fatal编程技术网

如何知道JavaScript已执行的函数的名称?

如何知道JavaScript已执行的函数的名称?,javascript,jquery,Javascript,Jquery,我收到一个JavaScript文件和演示页面.html,.js文件包含许多函数。当我运行演示页面时,我不知道正在运行哪些函数 有没有办法获取已执行函数的名称?您可以在Chrome中加载页面并使用JavaScript评测 这并不像你问的那么简单。JS文件可能正在内部使用其某些函数。唯一确定的方法是将代码放入某个工具中,在该工具中可以对代码进行静态分析。@Juhana:19814行,我不想花时间阅读大量代码,其中许多代码我不需要使用。试着运行它,看看它告诉你什么。基本上在任何给定的时刻,“堆栈”中

我收到一个JavaScript文件和演示页面.html,.js文件包含许多函数。当我运行演示页面时,我不知道正在运行哪些函数


有没有办法获取已执行函数的名称?

您可以在Chrome中加载页面并使用JavaScript评测


这并不像你问的那么简单。JS文件可能正在内部使用其某些函数。唯一确定的方法是将代码放入某个工具中,在该工具中可以对代码进行静态分析。@Juhana:19814行,我不想花时间阅读大量代码,其中许多代码我不需要使用。试着运行它,看看它告诉你什么。基本上在任何给定的时刻,“堆栈”中可能会执行任意数量的函数,其中许多函数是匿名函数,因此它们没有名称。此外,堆栈将不断变化,随时调用或返回新函数。我建议您从熟悉开始。@p.s.w.g我们关心匿名函数,还是只关心在JS源代码中以名称明确声明的函数?我也很好奇类似的事情。@Serip88不客气,如果它解决了您的问题,请接受答案