JavaScript 对象是存储数据和相关操作的容器。它们是编程中一个非常重要的概念,因为它们允许我们以结构化的方式存储数据。

对象的基本结构

JavaScript 对象通常由键值对组成,键是字符串或符号,值可以是任何数据类型,包括另一个对象。

  • 使用大括号 {} 来定义对象。
  • 使用 key: value 的形式来表示键值对。
  • 键和值之间用冒号 : 分隔,键值对之间用逗号 , 分隔。
let person = {
  name: "John",
  age: 30,
  profession: "Developer"
};

访问对象属性

要访问对象的属性,可以使用点语法或方括号语法。

  • 点语法:person.nameperson['name']
  • 方括号语法:person['name']person[name]

对象方法

对象可以包含方法,这些方法与对象的属性类似,但它们是函数。

let person = {
  name: "John",
  age: 30,
  profession: "Developer",
  introduce: function() {
    console.log(`My name is ${this.name}, I am ${this.age} years old.`);
  }
};

person.introduce(); // 输出: My name is John, I am 30 years old.

对象遍历

可以使用 for...in 循环来遍历对象的属性。

let person = {
  name: "John",
  age: 30,
  profession: "Developer"
};

for (let key in person) {
  console.log(`${key}: ${person[key]}`);
}

图片示例

JavaScript 对象

扩展阅读

想要了解更多关于 JavaScript 对象的知识,请访问JavaScript 对象详解