ECMAScript中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节
///工厂模式
function creatPerson(name,age,job) {
var o = {};
o.name = name;
o.age = age;
o.job = job;
o.sayName = function () {
console.log(this.name);
};
return o;
}
var person1 = creatPerson("nike",29,"software Engineer");
console.log(person1);