Показать сообщение отдельно
  #7 (permalink)  
Старый 21.05.2013, 12:19
Интересующийся
Отправить личное сообщение для seyfer Посмотреть профиль Найти все сообщения от seyfer
 
Регистрация: 16.11.2012
Сообщений: 16

Вот решение проблемы.

if (((typeof tobj[x] == "undefined") || (tobj[x] != src[x])) && (src[x] != src.superclass)) {
                dst[x] = src[x];
            }


Суперкласс теперь не перетирается родительским и наследование работает правильно. Надо написать автору статьи.
Ответить с цитированием