JSFiddle - React, Tailwind, and code Playground
JavaScript
var obj = {_valA: 0, _valB:0};
Object.defineProperty(obj, 'valA', {
get: function() {
return this._valA;
}
});
Object.defineProperty(obj, 'valB', {
get: function() {
return this._valB;
},
set: function(value) {
this._valB = value;
}
});
console.log(obj.valA);
obj.valA = 10;
console.log(obj.valA);
console.log('-------')
console.log(obj.valB);
obj.valB = 10;
console.log(obj.valB);