JSFiddle - React, Tailwind, and code Playground
by luckylooke
JavaScript
const myObject = {
myPropInternal: 0,
get myProp() {
console.log('get', this.myPropInternal);
return this.myPropInternal;
},
set myProp(value) {
console.log('set', value);
this.myPropInternal = value;
}
};
function callback() {
console.log(arguments);
}
const observer = new MutationObserver(callback);
observer.observe(myObject);
myObject.myProp = 1;
myObject.myProp = 2;
myObject.myProp = 3;