JavaScript進階程式設計-第六章物件導向的程式設計

來源:互聯網
上載者:User

標籤:ble   efi   define   枚舉   false   strong   nbsp   javascrip   修改屬性   

建立對象主要的兩種形式,建立Object執行個體和建立對象字面量 

對象包含屬性和方法

資料

、屬性有四個特性,特性是為了描述屬性行為的,他們是:

Configurable(可配置的)是否能刪除或是否能修改為訪問器屬性

Enumerable(枚舉)是否能夠for-in

Writeable(可寫)能否修改屬性值

Value(值)預設為undefined,從這個位置上讀資料或把新值儲存到這個位置上

eg:

var person = {}‘;

Object.defineproperty(person,"name",{writeable:false,value:"fff"});//person.name變成唯讀。

不過要注意使用Object.defineproperty()中的configurable:false後屬性就成為不可配置的了,不能使用除writeable以外的其他特性了,也不能通過:true再改回來,

JavaScript進階程式設計-第六章物件導向的程式設計

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.