0

我正面临这样的问题。我有一个来自图书馆的对象,通常说:

obj.childObj.doStuff({
   ....
   aProperty: function(params....){
      var xxx = this.someObj,
      e = this.someOtherObj;

      obj.doSomeXtraStuff();
   }
   ....
});

我想覆盖aProperty();然后全局obj调用我的版本,在那个配置中是否有可能,而且在不修改原始 obj 的定义的情况下这样做会很好吗?但是我愿意接受任何建议。我可以制作aProperty.prototype = function(p1,p2,...){.....}; 但没有效果,虽然它保存在 proto 属性中?

4

0 回答 0