创建对象的3种方式
1.对象字面量
var p={};
设置对象的属性和方法
var p = {
name : 'zs',
age:18,
sayHi:function(){
console.log(this.name)
}
}
2.通过Object构造函数创建
var newObj=new Object();
设置对象的属性和方法
obj.name = 'zs';
obj.age = 18;
obj.gender = '男';
// 添加方法
obj.sayHi = function () {
console.log('大家好,我是' + obj.name);
}
3.通过工厂模式创建
function createStudent(name, age, sex) {
var stu = {};
stu.name = name;
stu.age = age;
stu.sex = sex;
stu.sayHi = function() {
console.log("大家好,我是"+this.name);
}
return stu;
}
var u1 = createStudent("zs", 18, "男");
stu1.sayHi();