admin 管理员组

文章数量: 887021


2024年2月18日发(作者:parseint传入number)

js class 方法调用

在JavaScript中,我们可以使用 class 来创建对象。类是对象模板,它定义了对象的属性和方法。

class 中的方法可以通过实例对象来调用,也可以通过类名直接调用。

通过实例对象调用方法:

```javascript

class Person {

constructor(name, age) {

= name;

= age;

}

sayHello() {

(`Hello, my name is ${}`);

}

}

const person = new Person('Adam', 25);

lo(); // 输出:Hello, my name is Adam

```

通过类名直接调用方法:

```javascript

class Person {

- 1 -

constructor(name, age) {

= name;

= age;

}

static sayHello() {

('Hello, everyone!');

}

}

lo(); // 输出:Hello, everyone!

```

注意,当方法前面加上 `static` 关键字时,该方法不再属于实例对象,而是属于类本身。因此,不能通过实例对象调用该方法。

总结:在 JavaScript 中,通过 class 创建的对象有两种方法来调用方法,一种是通过实例对象,另一种是通过类名直接调用。需要注意的是,通过类名直接调用方法时,方法前面必须加上

`static` 关键字。

- 2 -


本文标签: 方法 对象 调用 实例 作者