typescript class static 如何同时支持静态访问和new出来的访问?

class A {
  public static q = 1;
  public static w (){
    return 'w'
  }
}

// 请问如何写让w方法和q支持下面两种写法呢

A.w()
A.q

(new A()).w()
(new A()).q
阅读 1.5k
1 个回答
class A {
    public static q = 1;
    public static w() {
        return 'w';
    }

    public get q() {
        return A.q;
    }
    public w() {
        return A.w();
    }
}

这样?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题