Показать сообщение отдельно
  #4 (permalink)  
Старый 10.04.2014, 13:09
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

вместо
Сообщение от Universe
Box.prototype.someVar = 25;
надо
Rect.prototype.someVar = 25;

т.к. Box наследует от Rect

Можешь это почитать

Сообщение от Universe
Следоавтельно вопрос: правильно ли организовано наследование в примере выше и если да, то как мне создать "общую" переменную в такой реализации?
я ответил про общую для Rect & Box

function Rect() {}
Rect.prototype.x = 1;

function Box() {}
Box.prototype = Object.create(Rect.prototype);

var box = new Box();
alert(box.x);
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 10.04.2014 в 13:14.
Ответить с цитированием