1.什么是原型对象
创建对象时,系统会自动创建一个对应的对象,称之为原型对象
2.原型对象的作用
解决 内存浪费 + 全局变量污染
3.构造函数、原型对象、实例对象的关系
3.1 构造函数: 有一个prototype属性,指向原型对象(爸爸)
3.2 原型对象: 有一个constructor属性,指向构造函数(妈妈)
3.3 实例对象: 有一个proto属性,指向原型对象(孩子)
可以把构造函数看成爸爸,原型对象看成妈妈,爸爸遇到妈妈生的孩子叫实例对象,
孩子可以通过proto找到妈妈,妈妈可以通过constructor找到爸爸, 爸爸可以通过
prototype找到妈妈。
实例对象想找到创建自己的构造函数,可以访问原型对象的constructor属性。
可以理解成谁是孩子的爸爸,只有妈妈知道。