首先把两句话先抛出来
每个构造函数都有一个prototype属性
实例对象的__proto__就是它构造函数的prototype
function Person(){
this.name = '张三'
}
//我们可以通过 Person.prototype.age = 19 来设置原型中的属性
Person.prototype.age = 19
let p = new Person()
console.log('--->',p.__proto__.name) // 张三
原型链呢其实也就是一环套一环 在实例对象中有prototype 而prototype里面有constructor(构造器)构造器里面又有prototype 然后直到最后一个原型链
最后需要补充一点:原型链的尽头是null
标签:__,proto,Person,原型,prototype,构造函数 From: https://www.cnblogs.com/zxl327/p/17737508.html