子风.NET 进阶中......

路途多艱,唯勤是岸

 

javascript 混合的构造函数/原型方式

联合使用构造函数和原型方式,就可像用其他程序设计语言一样创建对象。这种概念非常简单,即用构造函数定义对象的所有非函数属性,用原型方式定义对象的函数属性(方法)。结果所有函数都只创建一次,而每个对象都具有自己的对象属性实例

 

Code
现在就更像创建一般对象了。所有的非函数属性都在构造函数中创建,意味着又可用构造函数的参数赋予属性默认值了。因为只创建showColor()函数的一个实例,所以没有内存浪费。此外,给oCar1drivers数组添加"Matt"值,不会影响oCar2的数组,所以输出这些数组的值时,oCar1.drivers显示的是"Mike,Sue,Matt",而oCar2.drivers显示的是"Mike,Sue"

posted on 2009-03-27 11:24  子风  阅读(291)  评论(0编辑  收藏  举报

导航