Показать сообщение отдельно
  #14 (permalink)  
Старый 23.07.2008, 13:26
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Виталий
для каждого нового объекта будет создана новая переменная week, с выделенной памятью, а если чере prototype.week то будет ссылка на это массив
да, только функцияКонструктор.prototype.wee k = ['bla', 'bla'];

Сообщение от Виталий
если Base класс не создается
если не создается, то и ссылки нет (я вижу, что вы apply'ете WCalendar_Base к HWCalendar_Sheduling - HWCalendar_Base.call( this ), но этот call создаст лишь свойства для объектов HWCalendar_Sheduling, в то время как HWCalendar_Sheduling.prototype.week = [] или WCalendar_Base.prototype.week = [] (в случае, если б HWCalendar_Sheduling наследовался от WCalendar_Base) держали бы общий массив week на всех)
__________________
Тонкости ECMAScript
Ответить с цитированием