Javascript 数据代理劫持
<script>
let oldData = {
userName : "张三",
age : 30
}
let _this = {}
for (let item in oldData){
Object.defineProperty(_this,item,{
get(){
console.log(item,oldData[item])
},
set(newValue){
console.log(newValue)
}
})
}
let _this.userName = "李四"
console.log(_this)
</script>