Показать сообщение отдельно
  #9 (permalink)  
Старый 14.08.2012, 16:14
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Вот моё решение:
function Foo(param){
    this.param1=param;
    this.param2="stop";
}
(function (self) {
  Foo.prototype={
    _get: {
      p1: function(){
        alert(self.param1);
      }
    },
    get get() {
      self=this;
      return this._get;
    }
  };
})();

var foo = new Foo("1");
foo.get.p1();
var foo2=new Foo("2");
foo.get.p1();
Ответить с цитированием