天天看點

對象 get和set方法

1、用途

使用者定義的對象定義 getter 和 setter 以支援新增的屬性。

示例:​<code>​obj​</code>​建立一個僞屬性​<code>​latest​</code>​,它會傳回​<code>​log​</code>​數組的最後一個元素。

2、使用​<code>​defineproperty​</code>​在現有對象上定義 getter

3、實用技巧

使用getter和setter方法擴充 ​​date​​原型,為預定義好的date類添加一個year的屬性。定義屬性year的getter和setter方法用到了date類中已存在的getfullyear和setfullyear方法。