ECMAScript通过使用class关键字来定义类和对象的方法。
定义一个类的语法如下:
class ClassName {// constructor 方法用于创建和初始化一个对象constructor() {// 初始化代码}// 定义类的方法methodName() {// 方法代码}}定义一个对象的语法如下:
const objectName = new ClassName();在上面的语法中,constructor方法用于创建和初始化一个对象,可以在其中定义对象的属性。类的方法可以直接在类的内部定义,并且没有需要额外的关键字来声明,可以直接在对象上调用这些方法。
示例:
class Person {constructor(name) {this.name = name;}sayHello() {console.log(`Hello, ${this.name}!`);}}const john = new Person('John');john.sayHello(); // 输出:Hello, John!在上面的示例中,Person类有一个constructor方法来初始化一个对象的name属性,并且有一个sayHello方法来打印一个问候语。我们创建了一个名为john的Person对象,并调用它的sayHello方法来输出问候语。

