出于调试目的,我想知道是否有一些方法可以在调用javascript函数时创建一段代码来运行 - 比如向Function.prototype或Function.constructor等添加内容。 / p>
答案 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
的原型是一个好主意。