Показать сообщение отдельно
  #3 (permalink)  
Старый 05.08.2014, 21:12
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от ixth
Cat.prototype = Object.create(Animal.prototype);
// На худой конец — Cat.__proto__ = Animal.__proto__;
Вообще-то, разница огромная.
Во-первых,
Cat.__proto__ ===  Function.prototype && Animal.__proto__ ===  Function.prototype

Во-вторых, прототип функции-конструктора не влияет на экземпляры.
Сообщение от Panamaster
руководствуясь статьей учебника написал код, который не работает
Ты так говоришь, будто бы статья в этом виновата. Тема сложная, но разобраться - реально. Так что, перечитывай-вникай.
Ответить с цитированием