JavaScript對象之get/set方法

咱們能夠重寫js對象屬性的get和set方法。對象

 

從上圖咱們能夠看出set和get的語法。blog

 

上圖則是使用set和get方法對對象的屬性進行了輸入校驗。原型鏈

 

從上圖可得若對象的原型鏈上具備不可配置的同名屬性(Object.defineProperty定義的屬性默認是不可配置的,即writable=false,configuarble=false),get

則直接修改對象的屬性不會生效,解決方法是給當前對象定義一個可配置的屬性。原型

 

上圖亦同理。it

相關文章
相關標籤/搜索