如何使用JavaScript实现类并实例化?

10 min read

在 JavaScript 中,可以使用 ES6 的类(Class)来实现一个类,并使用 new 关键字来实例化这个类。下面是一个示例:

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

  greet() {
    console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`);
  }
}

const john = new Person('John', 30);
john.greet(); // 输出:Hello, my name is John and I am 30 years old.

在上面的示例中,我们定义了一个 Person 类,用于创建一个人的对象。它有两个属性,即 nameage,和一个 greet 方法,用于打招呼。然后,我们使用 new 关键字实例化了一个 Person 对象,并通过 greet 方法进行了输出。