var pagger = new function () {
var _a = 1;
var _b = 2;
function add() {
return _a + _b;
}
return {
A: _a,
B: _b,
Add: add
};
};
//return 1
alert(pagger.A);
pagger.A=2;
pagger.B=2;
//return 2
alert(pagger.A);
//return 3
alert(pagger.Add());
If I use this way to create object A and B are accessor for private _a and _b but if I try to change property _a trough A, function Add not take that in account. Is there way to make this work?