var obj = {
num = 0;
}
不希望外部直接访问obj.num属性
构造器属性,自己重写自定义属性get 和set方法
Object.definePrototy(obj,'num',{
set(num){
this.num = _num;
},
get(){
return '数字是'+this.num;
}
})
console.log(obj._num);
obj._num = 5;
console.log(obj_num);