【】
1,原始写法
<script>
// 原始写法
// 获取函数与设置函数
var obj = {
name_: "",
name: {
get: function () {
return this.name_;
},
set: function (value) {
this.name_ = value;
}
}
}
console.log(obj.name);//name对象
obj.name = "ike";
console.log(obj.name);//ike
</script>
2,简写法
与原始方法还是有点差别
<script>
var obj = {
name_: "",
get name() {
return this.name_;
},
set name(value) {
this.name_ = value;
}
}
console.log(obj.name);//为空
obj.name = "ike";
console.log(obj.name);//ike
</script>