Я хочу реализовать сеттер и геттер на локальном переменная 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;
}
}
Я был бы очень благодарен за любые советы и помощь.