📌  相关文章
📜  如何在 javascript 中创建对象(1)

📅  最后修改于: 2023-12-03 14:52:20.664000             🧑  作者: Mango

如何在 JavaScript 中创建对象

在 JavaScript 中可以通过多种方式创建对象,其中包括构造函数、对象字面量、Object.create() 方法等。下面将逐一介绍这些方式。

1. 构造函数

使用构造函数创建对象是 JavaScript 中最常见的方式之一。构造函数主要包括以下两个步骤:

  1. 定义构造函数;
  2. 使用 new 关键字创建对象。

代码示例:

function Person(name, age) {
  this.name = name;
  this.age = age;
}

let person1 = new Person("张三", 20);
let person2 = new Person("李四", 25);

console.log(person1); // 输出{name: "张三", age: 20}
console.log(person2); // 输出{name: "李四", age: 25}
2. 对象字面量

对象字面量是 JavaScript 中另一种常见创建对象的方式。对象字面量主要包括以下两步:

  1. 定义对象字面量 {}
  2. 定义对象属性和对应的值。

代码示例:

let person = {
  name: "张三",
  age: 20
};

console.log(person); // 输出{name: "张三", age: 20}
3. Object.create() 方法

Object.create() 方法可以根据指定的原型对象创建新对象。其主要步骤如下:

  1. 定义原型对象;
  2. 使用 Object.create() 方法创建新对象,并指定原型对象。

代码示例:

let person = {
  name: "",
  age: 0
};

let person1 = Object.create(person);
person1.name = "张三";
person1.age = 20;

let person2 = Object.create(person);
person2.name = "李四";
person2.age = 25;

console.log(person1); // 输出{name: "张三", age: 20}
console.log(person2); // 输出{name: "李四", age: 25}

除了上述三种方式外,还可以使用 class 关键字创建对象,其用法与构造函数类似。以上就是 JavaScript 中常见的创建对象的方式。