Показать сообщение отдельно
  #1 (permalink)  
Старый 01.05.2013, 20:48
Новичок на форуме
Отправить личное сообщение для kenrike Посмотреть профиль Найти все сообщения от kenrike
 
Регистрация: 01.05.2013
Сообщений: 8

Конструктор как свойство объекта
Здравствуйте!
есть код:
function TestObject(){
       this.PROPERTY = new this.TestConstructor();
   }
   TestObject.prototype.TestConstructor = function(){
       this.sproperty='alala';
   };
    var testObject = new TestObject();
    console.log(testObject.PROPERTY.sproperty);

выводит alala, как и должно, однако мне не нравится this в new this.TestConstructor(); и вообще кажется я что-то упускаю и инициализирую объект с prototype свойствами неправильно. Посоветуйте пожалуйста как улучшить такой код?
Ответить с цитированием