prototype和__proto__之间区别和关系?用最简单的话告诉你
首先把两句话先抛出来
每个构造函数都有一个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