new Proxy()
12345678910111213141516171819const obj = { value: 4 }const proxy = new Proxy(obj, {get(target, prop) {if(prop === 'value') {console.log('get value check')return target[prop]}return Reflect.get(...arguments)},set(target, prop, value) {if(prop === 'value') {console.log('set value check')target[prop] = value}return Reflect.set(...arguments)}})