Реализация установщика и получателя в объекте JavaScript

Я хочу реализовать сеттер и геттер на локальном переменная javascript. Вот пример функции:

function someThing() {
   var someLocalvariable = '';
}

// with this function I want to 
// return value of someLocalvariable
// also if it is possible to implement
// setter in this way. 
someThing.prototype.getLocalVar = function() {

}

Я хочу, чтобы переменная была «действительно» частной. Я не буду использовать что-то вроде этого: someThing.prototype.someLocalvariable =

или

function someThing() {
   this.someLocalvariable = '';
}

или прикрепление функции внутри someThing () следующим образом:

function someThing() {
      var someLocalvariable = '';
   this.getLocalvariable = function() {
      return someLocalvariable;
   }
}

Я был бы очень благодарен за любые советы и помощь.

5
задан Georgi Naumov 11 December 2011 в 10:26
поделиться