[typescript]创建一个无需新增即可直接调用的类

时间:2019-06-06 01:03:56

标签: typescript

创建一个无需新增即可直接调用的类

class View {
    constructor() {
    }
}
new View();
View()

与此类似

new String("")
String("")

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您所说的是所谓的工厂函数

https://medium.com/javascript-scene/javascript-factory-functions-with-es6-4d224591a8b1

class View{
    constructor(){
    }

    static makeView() {
        return new View();
    }
}
const view1 = new View();
const view2 = makeView();

我认为您不能称其为与班上完全一样的东西。