作者說明我們最好都同時定義 Getters 與 Setters ,因為如果只定義了 Getter 但沒定義 Setter,會造成我們想指定值給該 property 時指定的行為會直接被 JS 因為有爭議(你沒 Setter)而忽略
var myObject = {
get food() {
return "水煎包";
},
};
myObject.food = "燃麵";
console.log(myObject.food); // "水煎包"
同時定義 Getters 與 Setters
var myObject = {
get food() {
return this._food_;
},
set food(val) {
this._food_ = val + '好吃';
}
};
myObject.food = "燃麵";
console.log(myObject.food); // "燃麵好吃"
今天的紀錄到這邊,如果路過的大俠有發現有什麼理解有出入的地方,希望能邦幫忙提點一波,乾蝦 ԅ(≖‿≖ԅ)