1.使用new关键字
var obj =new Object();
obj.color ='黄色';
obj.eye ='单眼皮';
obj.age ='两岁';
obj.weight ='200斤';
obj.eat =function () {
console.log('吃大骨头');
}
2.使用字面量的方式
var a = {
name:'盲僧',
sex:'男',
age:'20',
say:function () {
alert('一库');
}
}
3.通过工厂函数创造
function createObj(name, sex, age) {
var obj =new Object();
obj.name = name;
obj.sex = sex;
obj.age = age;
obj.say =function () {
console.log('哈撒给');
}
obj.play =function () {
console.log('rap');
}
return obj;
}
console.log(createObj('托儿所','男','18'));
4.自定义函数构造对象
function Person(name, sex, age) {
this.name = name;
this, sex = sex;
this.age = age;
this.say =function () {
console.log('搜利亚给图');
}
}
var ys =new Person('瑞雯','女','17');