JavaScript 面试题
目录

JavaScript 中如何访问和修改对象属性?

· 约 3 分钟读完 · 第 318 / 507 章

推荐答案

在 JavaScript 中,可以通过点号(.)或方括号([])来访问和修改对象的属性。

访问对象属性

修改对象属性

本题详细解读

1. 访问对象属性

JavaScript 提供了两种方式来访问对象的属性:

  • 点号(.):适用于属性名是有效的标识符(即符合变量命名规则)的情况。
  • 方括号([]):适用于属性名是动态的或不符合标识符命名规则的情况。

示例

2. 修改对象属性

修改对象属性的方式与访问类似,同样可以使用点号或方括号。

示例

3. 动态属性名

方括号语法在处理动态属性名时非常有用,特别是在属性名是变量或需要计算的情况下。

示例

4. 注意事项

  • 如果使用方括号访问属性,属性名必须是字符串或可以转换为字符串的值。
  • 如果属性名是数字,方括号语法会自动将其转换为字符串。

示例

通过以上方式,可以灵活地访问和修改 JavaScript 对象的属性。