现在我有一个原型:
function A() {}
A.prototype.run = function () {
console.log('run 1');
};
鉴于我无法更改 A 所在的任何内容(无法控制源)。我想扩展方法run
。不仅是日志run 1
,还有日志run 2
。我尝试了几种不同的方法,它不起作用。
A.prototype.run = function () {
this.run.call(this);
console.log('run 2');
}
或者
A.prototype.run = function () {
arguments.callee.call(this);
console.log('run 2');
}
有人对此有解决方案吗?我宁愿不复制方法中的内容run
。谢谢!