Показать сообщение отдельно
  #3 (permalink)  
Старый 22.01.2010, 12:43
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Niar
А тебе вообще зачем такой код?
Вот пример:
function UI(){
    
}
UI.prototype.method = function(){
  
}
  
function SystemObject(){
  this.UI.parent = this;
}

SystemObject.prototype.UI = new UI();

var sysObject = new SystemObject;

sysObject.UI.method();


При вызове метода method, this будет указывать на объект sysObject.UI, а мне нужно внутри метода получить sysObject. Обращаться напрямую sysObject нельзя. Например:
new SystemObject().method();

Т.к. ссылки нет - обратиться напрямую невозможно, а надо.
Ответить с цитированием