Показать сообщение отдельно
  #7 (permalink)  
Старый 21.08.2008, 13:44
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Хм, а если делать вот так:
function Test() {
  this.str = 'test';
}
 
Test.prototype = {
  fn1: function() {
    alert(this.str);
  },
  fn: {
    self: function(obj) {
      return obj;
    }(this),
    fn2: function() {
      alert(this.self.str);
    }
  }
};
 
new Test().fn.fn2();

Только в self теперь записывается ссылка на window
Ответить с цитированием