1. 程式人生 > >對象的數據屬性和訪問器屬性

對象的數據屬性和訪問器屬性

此外 prope undefined rip for-in循環 返回 重新定義 esc table

在javaScript中,對象的屬性分為兩種類型:數據屬性和訪問器屬性。

例如:

  技術分享圖片

此外:

  數據屬性包含四個特性

  用Object.getOwnPropertyDescriptor(‘對象‘,‘屬性名‘)訪問

  configurable:表示能否通過delete刪除屬性從而重新定義屬性,能否修改屬性的特性,或能否把屬性修改為訪問器屬性,默認為true
  enumerable:表示能否通過for-in循環返回屬性
  writable:表示能否修改屬性的值
  value:包含該屬性的數據值。默認為undefined

  技術分享圖片

  技術分享圖片

技術分享圖片

對象的數據屬性和訪問器屬性