1. 程式人生 > >常用 物件檢測 api

常用 物件檢測 api

isPrototypeOf()    判斷某個 proptotype 物件和某個例項之間的關係

alert(Cat.prototype.isPrototypeOf(cat1)); //true

alert(Cat.prototype.isPrototypeOf(cat2)); //true

 

hasOwnProperty()   判斷某一個屬性到底是本地屬性,還是繼承自prototype物件的屬性

alert(cat1.hasOwnProperty("name")); // true

alert(cat1.hasOwnProperty("type")); // false

 

in 運算子    可以用來判斷,某個例項是否含有某個屬性,不管是不是本地屬性

alert("name" in cat1); // true
alert("type" in cat1); // true

 

參考連結