添加代码以使用Javascript中的每个函数自动运行

时间:2014-07-28 09:41:20

标签: javascript function

出于调试目的,我想知道是否有一些方法可以在调用javascript函数时创建一段代码来运行 - 比如向Function.prototype或Function.constructor等添加内容。 / p>

1 个答案:

答案 0 :(得分:0)

你可以使用“装饰师”。

像执行

这样简单的事情
var yourFunction = function { // do stuff };
var yourSecondFunction = function { // do stuff };
var myDecorator = function( callback )
{
    // do your stuff
    // ...
    // then execute function
    callback();
};

// usage
myDecorator( yourFunction );
myDecorator( yourSecondFunction );

我不认为覆盖Function的原型是一个好主意。