const data = {}
let name = ‘雷猴’
Object.defineProperty(data, ‘name’, {
get() {
console.log(‘get’)
return name
},
set(newVal) {
console.log(‘set’)
name = newVal
}
})
console.log(data.name)
data.name = ‘鲨鱼辣椒’
console.log(data.name)
console.log(name)