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.
}