object作為javascript的內置對象、同時也可以作為一個構造函數進行使用;
-
1.概述
-
1.1、描述:
javascript中的所有對象都來自Object,所有對象從Object.prototype繼承方法和屬性,盡管他們可能被覆蓋。 -
1.2. 對象的屬性
在討論javascript的對象Object的內置方法之前,有必要先了解一下對象的屬性及屬性描述符;一個對象的屬性描述符必須是這兩種形式的一種,不能同時是兩者
兩種屬性:①數據屬性;②迭代器屬性
兩種屬性描述符:
①數據描述符:一個具有值的屬性,該值是可寫、或者不可寫
②存取描述符:由getter-setter函數對描述的屬性
-
2 對象的方法及屬性
2.1種創建方式:
①、對象初始化/對象字面量:{key1:Value1[,key2:valu2]};
②、構造函數形式創建:new Object([value]);
2.2、2個屬性:
①、Object.length:值為1;
②、Object.prototype:為所有Object類型的對象添加屬性;
-3 方法: