Показать сообщение отдельно
  #10 (permalink)  
Старый 14.06.2016, 20:34
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,017

AndryG, не логично и не правильно Вы сделали, пару примеров наследования:


var ParentClass = function() {

};

ParentClass.prototype.bar = function() {
    alert('foo bar');
};


var MyClass = function() {
 
};

MyClass.prototype = Object.create(ParentClass.prototype);

MyClass.prototype.foo = function() {
     this.bar();
};


var a = new MyClass();
a.foo();



var ParentClass = function() {

};

ParentClass.prototype.bar = function() {
    alert('foo bar');
};



var MyClass = function() {
 
};

MyClass.prototype = {
    foo: function() {
        this.bar();
    },

    __proto__: Object.create(ParentClass.prototype)
};


var a = new MyClass();
a.foo();

Последний раз редактировалось ruslan_mart, 14.06.2016 в 20:39.
Ответить с цитированием