JavaScript 对象是存储数据和相关操作的容器。它们是编程中一个非常重要的概念,因为它们允许我们以结构化的方式存储数据。
对象的基本结构
JavaScript 对象通常由键值对组成,键是字符串或符号,值可以是任何数据类型,包括另一个对象。
- 使用大括号
{}
来定义对象。 - 使用
key: value
的形式来表示键值对。 - 键和值之间用冒号
:
分隔,键值对之间用逗号,
分隔。
let person = {
name: "John",
age: 30,
profession: "Developer"
};
访问对象属性
要访问对象的属性,可以使用点语法或方括号语法。
- 点语法:
person.name
或person['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 对象详解。