Здравствуйте!
Читал статейку
http://javascript.ru/tutorial/object/inheritance
юзается небезызвестная функция
function extend(Child, Parent) {
var F = function() { }
F.prototype = Parent.prototype
Child.prototype = new F()
Child.prototype.constructor = Child
Child.superclass = Parent.prototype
}
Кто приведет пример как же достучатся до ПЕРЕКРЫТОГО метода родителя с дочернего. Вообщем функциональный аналог inherit. Как не пытаюсь все выдает ошибку...
function A(){
this.f=function(){
console.warn('A::f');
}
}
function B(){
this.f=function(){
console.warn('B::f');
B.superclass.f();//Как вызвать A->f ?
//B.prototype.f(); попытка не пытка:)
}
}
extend(B,A);
var b=new B();
b.f();