千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

一.原型
原型的出现,就是为了解决 构造函数的缺点
也就是给我们提供了一个给对象添加方法的机会
不然构造函数只能给对象添加属性,不能合理的添加方法就太 LOW 了
1.原型的概念
每一个函数天生自带一个成员(属性和方法),叫做 prototype,是一个对象空间
即然每一个函数都有,构造函数也是函数,构造函数也有这个对象空间
这个 prototype 对象空间可以由函数名来访问
即然prototype是个对象,那么我们就可以向prototype里面放入一些东西
注意:prototype里面可以放入属性和方法,但是都是公有的,而且prototype里面的this也是指向new出来的实例对象