在obj中重新定义属性函数

时间:2012-06-22 14:01:58

标签: javascript

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

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

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

我想覆盖aProperty();,然后覆盖全局obj来拨打电话 在我的版本中,是否可能在该配置中,并且在不修改原始obj的定义的情况下这样做会很好吗?不过我对任何建议持开放态度。 我能够aProperty.prototype = function(p1,p2,...){.....}; 但没有效果,虽然它保存在proto属性中?

0 个答案:

没有答案