返回一個布爾值,指出對象是否存在於另一個對象的原型鏈中。
object1.isPrototypeOf(object2)
object1
必選項。一個對象的實例。
object2
必選項。另一個對象,將要檢查其原型鏈。
如果 object2 的 原型鏈中包含object1,那麼 isPrototypeOf 方法返回 true。原型鏈可以用來在同一個對象類型的不同實例之間共享功能。如果 object2 不是一個對象或者 object1 沒有出現在 object2 中的原型鏈中,isPrototypeOf 方法將返回 false。
以下示例闡述了 isPrototypeOf 方法的用法。
function test(){ var re = new RegExp(); //
初始化變量。return (RegExp.prototype.isPrototypeOf(re)); //
返回true
。}