get和set的使用方法:
1. get和set是方法,因為是方法,所以可以進行判斷
2. get一般是要返回的;而set是設置,不用返回
3. 如果調用對象內部的屬性約定的命名方式是變量名前加_
var p={
_age:18,
get age(){ //Getter不能有任何形式的參數
return this._age;
},
set age(val){ //Setter必須恰好有一個形式參數
this._age=val;
}
}
p.age; // 18
p.age=20; // 20
p.age; // 20
即get是對象的屬性值返回的方法,set是屬性值修改的方法.
