Object2.prototype.isPrototypeOf(Object1)是用来判断指定对象object1是否存在于另一个对象object2的原型链中,是则返回true,否则返回false。
instanceof是一个运算符用于判断对象类型。
下面来看代码:
<Script>
//原型对象可以理解为根对象,二者有继承关系
var array = new Array();
alert(Array.prototype.isPrototypeOf(array));
alert(array instanceof String);
</Script>
运行结果为: