在 JavaScript 中创建对象的方法有三种:对象字面量使用大括号 {}; new Object() 构造函数使用 new 关键字和 Object() 构造函数;Object.create() 方法使用 Object.create() 方法并接受一个对象作为原型。最常用的方法是对象字面量。

如何创建 JavaScript 对象
JavaScript 中的对象是一种用于存储数据并组织代码的集合。要创建对象,可以使用以下方法:
1. 对象字面量
这是最常见的方法,使用大括号 {}:
const person = {
name: "John Doe",
age: 30,
job: "Software Engineer"
};2. new Object() 构造函数
此方法使用 new 关键字和 Object() 构造函数:
const person = new Object(); person.name = "John Doe"; person.age = 30; person.job = "Software Engineer";
3. Object.create() 方法
此方法使用 Object.create() 方法,它接受一个对象作为原型:
JSPGOU一直以来都和jeecms、jeebbs一样,是收费软件,但是从2014年7月12日开始,开始jspgou发布第一个免费版,金磊科技承诺:永远不向使用jspgou免费版用户索取任何费用,为免费用户提供更好的技术支持服务,根据用户提出的完善建议快速完善jspgou系统。 jspgou系统使命:做中国最优秀的免费网店系统,让更多的用户了解和使用java产品。 jspgou免费版适用对象:不限
const personPrototype = {
getName: function() {
return this.name;
}
};
const person = Object.create(personPrototype);
person.name = "John Doe";
person.age = 30;
person.job = "Software Engineer";哪种方法更好?
- 对象字面量:简单易用,适合大多数场景。
- new Object() 构造函数:使用较少,但可以更显式地创建一个空对象。
- Object.create() 方法:用于高级场景,例如创建具有原型继承的对象。
访问对象属性
可以使用点语法或方括号语法访问对象属性:
-
点语法:
person.name -
方括号语法:
person["name"]
修改对象属性
同样可以使用点语法或方括号语法修改对象属性:
-
点语法:
person.name = "Jane Doe" -
方括号语法:
person["name"] = "Jane Doe"
添加新属性
可以使用点语法或方括号语法添加新属性:
-
点语法:
person.email = "john.doe@example.com" -
方括号语法:
person["email"] = "john.doe@example.com"









