木子屋 Dnawo's BLOG

奇特的原型对象

👤 dnawo 📅 2009-07-24 👁 4599 👍 0 💬 0 🔄 来源:本站原创
"构造函数prototype属性的值是一个对象,该对象即为构造函数的原型对象。添加给这个原型对象的任何属性,都会成为被构造函数所初始化的对象的属性。"

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

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

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

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 Javascript作用域原理 下一篇 → 将自定义对象赋值给prototype的结果