Показать сообщение отдельно
  #10 (permalink)  
Старый 17.08.2016, 09:38
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Еще один умнег продублировавший конструктор в обоих объедках.

Короч, смотри ТС как все делается.

var Animal = function(name){

   this.getName=function(){return name}; /* видишь без this */
  
};

var Dog = function(name){

    var an = new Animal(name);
    an.bark=function(){return ('Dog ' + an.getName() + ' is barking');};

    return an;

};

var dog = Dog('Balto');

dog.bark();
/*
Dog Balto is barking
*/


И по бороде всю эту тряхомудию с прототипами.

Критика профессоров приветствуется. )))

Последний раз редактировалось warren buffet, 17.08.2016 в 09:41.
Ответить с цитированием