JavaScript 对象 代码+注释+解释

JavaScript 对象 代码+注释+解释

在 JavaScript 中,对象是一个复杂的数据结构,它可以包含多个属性和方法。对象的属性可以是基本数据类型或其他对象,方法是一个特殊的属性,它是一个函数。

以下是一个展示 JavaScript 对象的示例代码

// 声明一个 person 对象
var person = {
  firstName: "John",
  lastName: "Doe",
  age: 25,
  hobbies: ["reading", "coding", "playing games"],
  address: {
    street: "123 Main St",
    city: "New York",
    state: "NY",
    zipCode: "10001"
  },
  fullName: function() {
    return this.firstName + " " + this.lastName;
  }
};

// 访问对象的属性和方法
console.log(person.firstName); // 输出 John
console.log(person.hobbies[1]); // 输出 coding
console.log(person.address.city); // 输出 New York
console.log(person.fullName()); // 输出 John Doe

// 修改对象的属性
person.age = 30;
console.log(person.age); // 输出 30

// 添加新属性
person.email = "john.doe@example.com";
console.log(person.email); // 输出 john.doe@example.com

// 删除属性
delete person.address;
console.log(person.address); // 输出 undefined

在上面的代码中,我们声明了一个 person 对象,并赋予它一些属性和方法。我们使用点表示法访问对象的属性和方法,可以使用括号表示法,例如 person["firstName"] 等效于 person.firstName

我们还可以修改对象的属性,添加新的属性或删除属性。在上面的示例中,我们修改了 person 对象的 age 属性,添加了 email 属性,并删除了 address 属性。

JavaScript 对象是一个非常强大的数据类型,它可以用于表示复杂的数据结构和模拟现实世界中的对象。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年3月9日 上午8:48
下一篇 2023年3月9日 上午8:58

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注