JSFiddle - React, Tailwind, and code Playground
by Mitch Greer
JavaScript
var book ={
_year:2004,
edition: 1
}
Object.defineProperty(book, "year", {
get: function(){
return this._year
},
set: function(newValue){
if (newValue > 2004) {
this._year = newValue;
this.edition += newValue - 2004
}
}
});