Сообщение от ixth
|
Cat.prototype = Object.create(Animal.prototype);
// На худой конец — Cat.__proto__ = Animal.__proto__;
|
Вообще-то, разница огромная.
Во-первых,
Cat.__proto__ === Function.prototype && Animal.__proto__ === Function.prototype
Во-вторых, прототип функции-конструктора не влияет на экземпляры.
Сообщение от Panamaster
|
руководствуясь статьей учебника написал код, который не работает
|
Ты так говоришь, будто бы статья в этом виновата.
Тема сложная, но разобраться - реально. Так что, перечитывай-вникай.