构造函数、实例、原型三者之间的关系:
1.任何函数都有protoType属性,他本身就是一个对象
2.构造函数也是函数,也有prototype属性,我们称之为原型
3.构造函数原型上的属性和方法都可以被实例化对象所继承(重点)
4.任何对象都有constructor属性,实例化对象的constructor属性指向构造函数
5.原型也是对象也有constructor属性,原型对象的constructor属性指向构造函数
6.任何对象都有__proto__属性,他本身是个指针。实例化对象__proto__属性指向构造函数数的原型
![在这里插入图片描述](https://img-blog.csdnimg.cn/db061f509145499dac610e9c765dbfd4.png#pic_center)