我正在尝试在 JavaScript 中创建一个可以继承的类,并且它的某些方法将被覆盖。
我正在使用以下结构:
function MyClass()
{
this.myvar = null;
this.someotherVar = { someFunction: function(a,b){ function1(a,b); })
}
// some functions
MyClass.prototype.functionA = function() {..}
MyClass.prototype.functionB = function() {functionC();}
//some functions that would be overrided
MyClass.prototype.function1= function() {...}
MyClass.prototype.functionC= function() {...}
现在我有两个问题:
可能
functionC
是一个问题,functionB
因为它是事后定义的?我怎样才能以正确的方式与
function1
内部联系someFunction
?