一、建立對象: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()方法:我也只是瞭解了一下,不理解;