Slide 30
Slide 30 text
30
// Смысла нет
Grandfather.prototype.color = 'blue';
console.log([g.color, f.color, s.color]);
// ["blue", "green", "green"]
// Сын решил поменял только собственное свойство
s.color = 'black';
console.log([g.color, f.color, s.color]);
// ["blue", "green", "black"]
var SonsSon = function () {}; // Конструктор SonsSon
SonsSon.prototype = new Son(); // Наследуем
var ss = new SonsSon(); // Экземпляр "класса" SonsSon
console.log([g.color, f.color, s.color, ss.color]);
// ["blue", "green", "black", "green"]
Пример с мутантами