gpt4 book ai didi

javascript - 捕捉/监听函数的执行

转载 作者:行者123 更新时间:2023-12-03 09:46:47 30 4
gpt4 key购买 nike

我想添加到模块记录器中的所有功能。我想记录函数的“开始”时间和“结束”时间。这样我就可以获得每个函数(同步函数)的执行时间。

但我不知道如何让它工作.. =(我不想以某种动态方式重写函数 - 我想在将来调试它们..所以需要保留原始代码 - 我需要找到一些方法来包装每个函数......

让我们看一些例子:

module.exports = {
someVar: "12345string",

operation1: function(){
alert("operation1");
},

operation2: function(){
alert("operation2");
}
};

一旦模块的功能被执行,我们需要运行一些“前”和“后”执行脚本......

我该怎么做?请帮忙...我有很多模块和功能... =(

最佳答案

好的!所以我用了 meld包,效果很好!

正如 Jim Garrison 在评论中所说 - 每个 AOP 包/库都可以帮助解决该问题。

我发现 meld 非常简单明了。

关于javascript - 捕捉/监听函数的执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38950120/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com