我正面临这样的问题。 我有一个来自图书馆的对象,通常会说:
obj.childObj.doStuff({
....
aProperty: function(params....){
var xxx = this.someObj,
e = this.someOtherObj;
obj.doSomeXtraStuff();
}
....
});
我想覆盖aProperty();
,然后覆盖全局obj
来拨打电话
在我的版本中,是否可能在该配置中,并且在不修改原始obj的定义的情况下这样做会很好吗?不过我对任何建议持开放态度。
我能够aProperty.prototype = function(p1,p2,...){.....};
但没有效果,虽然它保存在proto属性中?