

关键指向
peppa.__proto__➡️Person.prototype
实例的
__proto__指向构造函数的原型对象
Person.prototype.constructor➡️Person
原型对象的
constructor指向构造函数本身
Person.prototype是构造函数 Person 的prototype属性指向的对象
javascript
function Person(name) {
this.name = name
}
const peppa = new Person('刘德华')
// 1.实例 __proto__ 指向原型对象
console.log(peppa.__proto__ === Person.prototype) // true
// 2.原型对象的constructor指向构造函数Person
console.log(Person.prototype.constructor === Person) // true
// 3.验证peppa是Person的实例
console.log(peppa instanceof Person) // true
记忆口诀:实例__proto__找原型;原型constructor找构造函数;构造函数prototype找原型。
