1.原型解决内存浪费的问题
构造函数中如果有方法,会造成内存浪费
2.什么是原型
就是构造函数的一种属性,这个属性指向另一个对象
构造函数.prototype 就是原型
3.语法结构
构造函数.prototype.方法名= function(){ }
4.发现
1.构造函数有原型 prototype
2.实例对象也有原型 __proto__
3.构造函数的原型 === 实例对象的原型
构造函数.prototype === 实例对象.__proto__
4.原型对象上的方法,是可以被实例对象访问的
5.原型有一个属性 constructor,指向构造函数