用于查找所有javascript函数(包括箭头符号)的正则表达式?

用于查找所有javascript函数(包括箭头符号)的正则表达式?,javascript,regex,profiling,Javascript,Regex,Profiling,我希望通过编程查找所有javascript函数,并添加一些代码以进行分析(计算它们被调用的次数)。是否有任何现有的工具或正则表达式可以做到这一点 这样写比较容易: function\s+\w+\(.*?\)\s*{ 但这只是开始涵盖众多选项。我也尝试过类似的方法,结果是正则表达式并不是实现这一点的首选武器 但是我建议你看看,为巴贝尔创建一个插件。在步骤3»生成«中,您可能可以修改所有功能。使用Google Chrome(假设通用合规) 点击F12打开开发者控制台 找到“性能”选项卡并单击它 点

我希望通过编程查找所有javascript函数,并添加一些代码以进行分析(计算它们被调用的次数)。是否有任何现有的工具或正则表达式可以做到这一点

这样写比较容易:

function\s+\w+\(.*?\)\s*{

但这只是开始涵盖众多选项。

我也尝试过类似的方法,结果是正则表达式并不是实现这一点的首选武器

但是我建议你看看,为巴贝尔创建一个插件。在步骤3»生成«中,您可能可以修改所有功能。

使用Google Chrome(假设通用合规)

  • 点击F12打开开发者控制台
  • 找到“性能”选项卡并单击它
  • 点击record或Ctrl+E开始/停止录制。Chrome将为您提供所需的一切信息:三,

  • (顺便说一句,把你的灵魂卖给谷歌!^w^)

    )前后也可以有新行。
    使用ES6,方法功能不再需要关键字
    功能
    。我的意思是
    obj={fn(){}
    。我认为没有办法用正则表达式找到这些,你需要一个Javascript解析器。