Ecmascript中,Object類型是全部它的實例的基礎。換句話說,Object類型所具備的任何屬性和方法也一樣存在於更具體的對象中。函數
Object的每一個實例都具備如下屬性和方法,這些都能方便於咱們開發過程當中對本身前面創建的對象進行判斷。對象
- constructor——保存着用於建立當前對象的函數,即構造函數;
- hasOwnProperty(propertyName)——用於檢查給定的屬性在當前對象實例中(而不是在實例的原型中)是否存在,其中,propertyName必須是字符串形式;
- isPrototypeOf(Object)——用於檢查傳入的對象是不是另外一個對象的原型。
- propertyIsEnumerable(propertyName)——用於檢查給定屬性是否可以使用for - in語句來枚舉。