1.利用new Object()创建对象
2. 字面量创建对象
3.工厂模式创建对象
4. 利用构造函数创建对象
<script>
//利用new Object()创建对象
var obj1 = new Object();
obj1.name = 'xiaoxiaoming';
obj1.age = 11;
obj1.sayName = function() {
console.log('hello,我的名字是:' + this.name);
}
//字面量创建对象
var obj2 = {
name: 'xiaoxiaoming',
sayName: function() {
console.log("hello,我的名字是:" + this.name);
}
};
//工厂模式创建对象
function person(name, age) {
var obj = new Object();
obj.name = name;
obj.age = age;
obj.sayName = function() {
console.log('hello,我的名字是:' + this.name);
}
return obj;
}
//利用构造函数创建对象
function Person(name, age) {
this.name = name;
this.age = age;
this.sayName = function() {
console.log("hello,我的名字是" + this.name);
}
}
</script>