JSFiddle - React, Tailwind, and code Playground
by adamzr
JavaScript
var Foo = function()
{
this._settings = false;
this.__defineGetter__("settings", function(){
return _settings;
});
this.__defineSetter__("settings", function(s){
_settings = s;
this.refresh();
});
this.refresh = function(){
alert("Refreshed!");
}
}
var a = new Foo();
a.settings = true;
//a.refresh() is triggered