一、原型链的指向
p.__proto__ // Person.prototype
Person.prototype.__proto__ // Object.prototype
p.__proto__.__proto__ //Object.prototype
p.__proto__.prototype.__proto__ // Object.prototype
Person.prototype.constructor.prototype.__proto__ // Object.prototype
p1.__proto__.constructor // Person
Person.prototype.constructor // Person
二、总结:
在每个实例对象中,都有一个[[prototype]]指针指向实例对象的构造函数的原型;每个构造函数中都有一个prototype的指针指向该构造函数的原型;而原型则有一个constructor指针,指向他的构造函数。