标签:efi return ace get att exp 而且 使用 object
Object.defineProperty(obj,"name",{
set:function(val){
if(var===‘lisi‘){
console.log("誓死不叫这么土的名字")
}else{
objCopy.name = val
}
},
get:function(){
return objCopy.name.replace(/san/,‘先生‘)
}
})
这个对每个data中的属性进行遍历绑定。
而,
var objCopy = new Proxy(obj,{
get:function(target,key){
if(key==‘name‘){
return target[key].replace(/san/,‘先生‘);
}
},
set:function(target,key,value){
if(key == ‘name‘){
value==‘lisi‘?target[key]:target[key] = value;
}else{
target[key] = value;
}
}
})
标签:efi return ace get att exp 而且 使用 object
原文地址:https://www.cnblogs.com/sweeeper/p/11104535.html