首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js对象的创造

2012-08-26 
js对象的创建1.工厂创建js对象如下当把get方法定义在外时,那get函数对象为所有对象共享2.构造函数方式3.使

js对象的创建
1.工厂创建js对象如下


当把get方法定义在外时,那get函数对象为所有对象共享

2.构造函数方式

3.使用原型方式定义对象,那么生成的所有对象会共享原型中的属性,当一个引用改变了其中的属性也会反应到其他对象中去,但是不能在构造方法中为属性赋初值,如

Person对象中的属性username为一个数组,当引用person1改变其值时,引用person2所指的属性username也会发生变化,因为属性username数组是共享的

4.使用原型+构造方法来定义对象,对象之间属性互不干扰,方法共享,如

5.动态原型,在构造函数中通过标志量让所有对象共享一个方法,而每个对象拥有自己的属性,如
 

热点排行