typescript 单例模式


class Demo{
    private static instance:Demo;
    public constructor(name:string){
  console.log('name:',name)
    }
    public static getinstance(){
        if(!this.instance){
            this.instance= new Demo("Tom")
        }
        return this.instance;
    }
}

Demo.getinstance();
Demo.getinstance();