Показать сообщение отдельно
  #2 (permalink)  
Старый 09.04.2016, 00:26
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Keyman, так чтоле?
function Canvas(value) {
  this.value = value;
}

Object.defineProperty(Canvas.prototype, 'namespace', {
  get: function() {
    var self = this;

    return {
      a: function() {
        return self.value;
      }
    };
  }
});

var canv = new Canvas('bla-bla');

console.log( canv.namespace.a() );
Ответить с цитированием