1.每个函数都有一个prototype属性称为显示原型。
2.每个实例对象都有一个__proto__属性称为隐式原型。
3.每个实例对象的隐式原型__proto__指向的是自身构造函数的属性prototype显示原型。
4.每个prototype原型都有一个constructor属性,指向它关联的构造函数。
原型链就是获取某个对象的属性时没有这个属性,就去原型中找,原型中没有就去原型的原型找,直到找到原型的顶层(Object.Prototype),最后为null
1.每个函数都有一个prototype属性称为显示原型。
2.每个实例对象都有一个__proto__属性称为隐式原型。
3.每个实例对象的隐式原型__proto__指向的是自身构造函数的属性prototype显示原型。
4.每个prototype原型都有一个constructor属性,指向它关联的构造函数。
原型链就是获取某个对象的属性时没有这个属性,就去原型中找,原型中没有就去原型的原型找,直到找到原型的顶层(Object.Prototype),最后为null