Показать сообщение отдельно
  #9 (permalink)  
Старый 19.12.2010, 22:31
Аватар для unbreaker88
Новичок на форуме
Отправить личное сообщение для unbreaker88 Посмотреть профиль Найти все сообщения от unbreaker88
 
Регистрация: 18.12.2010
Сообщений: 6

Сообщение от x-yuri Посмотреть сообщение
а нельзя конструктор переопределить, чтобы он следил за созданием объектов? (возможно, реализацию нужно будет подправить)
var oldClassA = classA;
var classA = function(){
    if( ! classA._instances )
        classA._instances = [];
    var o = oldClassA.apply(this, arguments) || this;
    classA._instances.push( o );
    return o;
}
Переопределить конструктор возможно, но я уже нашел другое решение, всем спасибо за помощь!
Ответить с цитированием