//javascript 创建对象 //工厂模式 function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function () { alert(this.name); } } var person1 = createPerson("Greg", 20, "SoftWare Engineer"); //构造函数模式 function Person(name, age, job){ this.name = name; this.age = age; this.job = job; this.sayName =function() { alert(this.name); } } var person2 = new Person("Greg", 20, "SoftWare Engineer");