Javascript继承和具有相同名称的方法

时间:2016-05-07 11:00:53

标签: javascript inheritance prototype

我对原型有一个基本的问题。我需要调用一个不同对象的方法。

2个对象具有相同的命名方法:

QuadForm.setdml() QuadTable.setdml()

问题是如何在QuadForm的实例上调用QuadTable的setdml()。

当我做的时候

window[o].wherePk = QuadTable.prototype.setDML(dataCopy, false, true);

然后在方法

var whereQ = obj.where_str;
obj.where_str = whereQ.replace(" AND ", "");

obj不是quadForm类型。 方法名称相同 ...我很困惑。 感谢

1 个答案:

答案 0 :(得分:0)

解决了

**window[o]['setDMLFromTable']=QuadTable.prototype.setDML;**
  window[o].wherePk=window[o].setDMLFromTable(dataCopy, false, true);