代码点读机 / JavaScript / static

static JavaScript · 关键字

声明类级别的属性或方法,不需要创建实例就能通过类名访问。

怎么用

static 方法() { ... }

小例子

class 工具 {
  static 加(a, b) {
    return a + b;
  }
}
工具.加(1, 2)

运行结果

直接得到 3。

提醒:静态方法里的 this 指向类本身,而不是实例。

官方文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/static

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← JavaScript全部词条