function Person() { } function Animal() { } Person.prototype = new Animal(); var person = new Person(); console.log(person instanceof Animal); instanceof 操作符用于检测对象是否是某构造函数的实例。instanceof 操作符左边的对象是由Person 函数创建的,原型是animal 对象,animal对象的原型是Animal 函数。instanceof 操作符右边的是Animal函数,所以console.log()返回的是true; 即在person的原型链上可以找到Animal.prototype.