相关疑难解决方法(0)

获取对象类型的名称

是否有Java的JavaScript等价物class.getName()

javascript

1159
推荐指数
12
解决办法
72万
查看次数

将类作为参数传递会导致"不可更新"错误

我试图将一个类作为参数传递给某个函数,它将实例化该类并返回它.这是我的代码:

module A.Views {
  export class View { ... }
}

module A.App {
  export class MyApp {
    ...
    registerView(viewKlass:A.Views.View):void
    {
        var test = new viewKlass;
    } 
  }
}
Run Code Online (Sandbox Code Playgroud)

当我试图编译这个时,我得到:

(...): Value of type 'Views.View' is not newable.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

如果newable类型值是对象构造函数,我如何在运行时传递构造函数?

typescript

54
推荐指数
5
解决办法
5万
查看次数

标签 统计

javascript ×1

typescript ×1