getter \ setter 动态设置
class He {
_name = 'wang';
getName () {
return this._name;
}
//静态的getter
get id (){
return 10;
}
}
const hi =new He()
hi.name; //undefined
hi.getName(); //wang
//动态的getter
He.prototype._defineGetter_('name',function(){
return this.name;
})
He.prototype._defineSetter_('name',function(){
this._name=value
})
hi.name; //wang
hi.getName(); //wang
hi.name='lili';
hi.name; //lili
hi.getName() //lili