JavaScript 对象是 JavaScript 中的一种基本数据结构,用于存储键值对。对象可以包含多种类型的属性,如字符串、数字、布尔值、函数等。
对象的基本语法
创建一个简单的对象,可以使用大括号 {}
来定义:
let person = {
name: "张三",
age: 25,
sayHello: function() {
console.log("你好!");
}
};
在上面的例子中,person
是一个对象,它包含三个属性:name
、age
和一个方法 sayHello
。
属性访问
访问对象的属性,可以使用点号 .
或者方括号 []
:
console.log(person.name); // 输出:张三
console.log(person["age"]); // 输出:25
person.sayHello(); // 输出:你好!
对象字面量
对象字面量是一种创建对象的快捷方式,可以直接在括号内定义属性:
let person = {
name: "李四",
age: 30,
sayHello: function() {
console.log("你好!");
}
};
对象方法
对象可以包含方法,方法是在对象内部定义的函数:
let person = {
name: "王五",
age: 35,
sayHello: function() {
console.log("你好!");
}
};
person.sayHello(); // 输出:你好!
对象的遍历
可以使用 for...in
循环遍历对象的属性:
let person = {
name: "赵六",
age: 40,
sayHello: function() {
console.log("你好!");
}
};
for (let key in person) {
console.log(key + ": " + person[key]);
}
输出结果:
name: 赵六
age: 40
sayHello: function() {
console.log("你好!");
}
对象的扩展阅读
如果您想了解更多关于 JavaScript 对象的知识,可以阅读以下文章:
希望这些内容对您有所帮助!😊