1、创建任意一个构造函数时,系统会自动给对应的构造函数创建对应的原型对象; 2、原型对象一般用来存储公共的数据。 3、用 构造函数.prototype 来访问原型对象4、怎样在构造函数中存放数据呢?直接给原型队长添加属性和方法;如:构造函数.prototype.type=“人类”;这样就可以在原型中添加了一个type属性。
5、使用原型需要注意的地方:
1)对象成员的访问规则:先看对象自己有没有这个属性或方法,如果没有就到原型中找,如果原型中没有,就到原型链中找。
2)给原型添加属性或方法,一定要用 构造函数.prototype 来访问原型,修改原型的属性或者方法是,也要用 构造函数.prototype 来访问原型。
3)创建对象时,要注意是在修改原型之前创建的还是修改原型之后创建的,如果在修改前创建的对象,此对象访问到的原型是修改前的。如果在修改后创建对象,此对象访问到的原型就是修改后的。
网友评论