es6 单例

书写

class Singleton {
  constructor(name) {
    this.name = name;
    this.instance = null;
  }

  static getInstance(name){
    if(!this.instance){
      this.instance = new Singleton(name);
    }

    return this.instance
  }

}

最后更新于

这有帮助吗?