一、對象能夠保持自有屬性,也能夠繼承屬性;javascript
二、delete運算符只能刪除自由屬性,不能刪除繼承屬性;java
三、屬性枚舉:對象內置的方法不可枚舉;code
四、遍歷屬性、方法:對象
遍歷對象的全部可枚舉屬性 for(property in o){ } 遍歷對象的自有屬性 for(property in o){ if(!o.hasOwnProperty(property)) continue; //跳過繼承的屬性 console.log(property);//輸出自有屬性 } 跳過方法 for(property in o){ if(typeof o[property] === "function") continue; //跳過方法 }
五、原型屬性:將對象做爲參數傳入Object。getPrototypeOf()能夠查詢它的原型;繼承
六、對象一旦轉變爲不可擴展的就不能轉變回來;ip
今天理解的不太多,明天繼續努力;get