對象

一、建立對象:javascript

var o = new Object();

二、原型:每一個對象都從原型繼承屬性;java

三、Object.create():建立一個新對象,第一個參數是這個對象的原型,第二個參數可選,用來對象屬性的進一步描述;數組

四、屬性的查詢和設置:經過點和方括號來獲取,若是屬性名稱是關鍵字或保留字,則必須以方括號的形式訪問它們;code

五、做爲關聯數組的對象:訪問時用方括號形式,經過字符串索引而不是數字索引;對象

六、屬性訪問錯誤:查詢一個不存在的對象的屬性是,就會報錯;繼承

七、刪除屬性:實際上只是斷開屬性和對象宿主的聯繫;索引

八、檢測屬性:判斷某個屬性是否存在於某個對象中。能夠用in運算符、hasOwnpreperty()和propertyIsEnumerable()來完成這個工做;ip

九、枚舉屬性:把目標對象的屬性經過某種方式一個一個列出;字符串

十、getter和setter:叫作存取器屬性,這兩個方法是用來代替屬性值的;get

十一、原型屬性:用來繼承屬性,在實例對象建立初就設置好的;

十二、類屬性:是一個字符串,用來表示對象的類型信息。只有一種間接的方法能夠查詢,就是默認的toString()方法;

1三、可擴展性:表示是否能夠給對象添加新屬性;

1四、對象序列化:是指將對象的狀態轉換爲字符串,也能夠將字符串轉換爲對象;

1五、toString()方法:將返回一個表示調用這個方法的對象值的字符串;

1六、toJSON()方法:我只是瞭解了一下,不理解;

1七、valueOf()方法:我也只是瞭解了一下,不理解;

相關文章
相關標籤/搜索