奇特的原型对象

"构造函数prototype属性的值是一个对象,该对象即为构造函数的原型对象。添加给这个原型对象的任何属性,都会成为被构造函数所初始化的对象的属性。"

这两句话高度概括了JavaScript构造函数的原型对象,我们来理解下:

·第一句说明了原型对象其实就是类的一个属性,不同于实例属性,不管创建了该类的多少个实例,他们都共享该属性;
·第二句说明了一个特性:构造函数实例化对象将继承原型对象的属性;

所以,原型对象是放置方法和其他不变属性的理想地方!

评论: 0 | 引用: 0 | 查看次数: 3914
发表评论
登录后再发表评论!