Object.defineProperty(obj,'userName',{
get(){
console.log('qwerq')
},
set(){
console.log(234)
}
});
当向上面那样给obj这个对象定义一个新的userName属性后,不管是给obj.userName重新赋值还是取值,就会触发get与set方法的执行。