isPrototypeOf 方法

返回一个布尔值,该值指示对象是否存在于另一个对象的原型链中。

function isPrototypeOf(obj : Object) : Boolean

参数

  • obj
    必选。 一个对象,将对其原型链进行检查。

备注

如果 obj 在当前的原型链中有当前对象,则 isPrototypeOf 方法返回 true。 原型链用于在同一个对象类型的不同实例之间共享功能。 如果 obj 不是对象或者当前对象不出现在 obj 的原型链中,则 isPrototypeOf 方法返回 false

示例

下面的示例阐释了 isPrototypeof 方法的用法。

function test(){
   var re = new RegExp();                        //Initialize variable.
   return (RegExp.prototype.isPrototypeOf(re));  //Return true.
}

要求

版本 5.5

应用于:

Object 对象

请参见

其他资源

方法