// 判断foo是否是Foo类的实例 function Foo(){} var foo = new Foo(); console.log(foo instanceof Foo)//true
在继承关系中,`instanceof`同样适用,用于判断一个实例是否属于它的父类型:
// 判断foo是否是Foo类的实例,并且是否是其父类型的实例 function Aoo(){} function Foo(){} Foo.prototype = new Aoo();//JavaScript原型继承 var foo = new Foo(); console.log(foo instanceof Foo)//true console.log(foo instanceof Aoo)//true