摘要:
ECMAScript中把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。所有对象都是Object的实例,我们可以通过new Object()创建一个实例,然后为它添加属性,也可以通过对象字字面量创建对象。但这种方式明显有缺点:使用同一个接口创建很多对象,会产生大量的代码。创建对象的几种方式的比较以及优缺点。一、工厂模式 1 function createObject(name,age,job){ 2 var obj=new Object(); 3 obj.name=name; 4 obj.age=age; 5 obj.job=job; 6 ... 阅读全文