小编Van*_*waj的帖子

为什么我们在 javascript 类中需要静态方法

为什么我们在 javascript 类中需要静态方法。

class Car {
  constructor(brand) {
    this.carname = brand;
  }
  static hello(x) {
    return "Hello " + x.carname;
  }
}

mycar = new Car("Ford");

document.getElementById("demo").innerHTML = Car.hello(mycar);
Run Code Online (Sandbox Code Playgroud)

我知道,静态方法是直接在类(上面示例中的 Car)上调用的 - 无需创建该类的实例/对象(mycar)。但是 JS 类中的静态方法有什么用呢?

javascript oop class ecmascript-6

7
推荐指数
1
解决办法
4698
查看次数

标签 统计

class ×1

ecmascript-6 ×1

javascript ×1

oop ×1