1. 使用字面量来创建:
var obj = {name:"John", age:20};
2. 使用new关键字加构造函数来创建:
var obj = new Object();
obj.name = "John";
obj.age = 20;
3. 使用工厂模式来创建:
function createObj(name, age) {
var obj = {};
obj.name = name;
obj.age = age;
return obj;
}
var obj = createObj("John", 20);
4. 使用Object.create()来创建:
var obj = Object.create(null);
obj.name = "John";
obj.age = 20;