2017-09-01发表前端开发6 分钟读完 (大约844个字)JavaScript中对象的几种创建方式记录JavaScript中创建对象的几种方法。 工厂模式工厂模式是一种设计模式,抽象创建具体对象的过程,用函数来封装特定接口并创建对象的细节。 实例: 1234567891011121314151617/* 工厂模式 */function createPerson(name, age, job) { var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function() { alert(this.name); }; return o;}var person1 = createPerson("Nicholas", 29, "Software Engineer");var person2 = createPerson("Greg", 27, "Doctor");console.log(person1);console.log(person2); 优点:解决创建多个相似对象。 缺点:没有解决对象识别的问题。阅读更多