const getsetobj = {
_value: null,
get value() {
return _value
},
set value(val) {
_value = val
}
}
let proxyobj = {
value: null,
};
proxyobj = new Proxy(proxyobj, {
set: (obj, key, value) => {
return Reflect.set(obj, key, value);
}
})
getsetobj.value = 1;
console.log(getsetobj.value)
proxyobj.value = 1;
console.log(proxyobj.value);