小编Rav*_*avi的帖子

从typescript中的非静态函数访问静态成员

我试图从类中的非静态函数访问静态成员,我得到一个错误说

无法从实例变量访问静态成员

这就是我的代码看起来的样子 -

class myClass {
  public static testStatic: number = 0;
  public increment(): void {
    this.testStatic++;
  }
}
Run Code Online (Sandbox Code Playgroud)

根据我对静态成员/方法的理解,我们不应该访问静态函数中的非静态成员,反之亦然.静态成员已经创建并且有效,那么为什么我不能从我的非静态方法访问?

static-methods static-members non-static typescript

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