1.工厂模式
function createPerson(name,age,job){
var o = new Object();
o.name = name;
o.age = age;
o.job = job;
return o
}
var o1 = createPerson('tom',12,'IT')
var o2 = createPerson('curry',13,'篮球')
console.log(o1);
console.log(o2);
2.构造函数
function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
}
var p1 = new Person('tom',12,'IT');
console.log(p1);
这篇博客探讨了两种JavaScript中创建对象的方式:工厂模式和构造函数。工厂模式通过函数创建具有相同属性的对象,而构造函数使用`new`关键字来实例化对象并利用`this`关键字设置属性。示例代码展示了如何使用这两种方法创建具有名字、年龄和职业的人员对象。
1714

被折叠的 条评论
为什么被折叠?



