JavaScript 对象是 JavaScript 中的一种基本数据结构,用于存储键值对。对象可以包含多种类型的属性,如字符串、数字、布尔值、函数等。

对象的基本语法

创建一个简单的对象,可以使用大括号 {} 来定义:

let person = {
  name: "张三",
  age: 25,
  sayHello: function() {
    console.log("你好!");
  }
};

在上面的例子中,person 是一个对象,它包含三个属性:nameage 和一个方法 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 对象的知识,可以阅读以下文章:

希望这些内容对您有所帮助!😊