Skip to content

单例设计模式 / Sigleton

单例设计模式确保一个类只有一个实例,并提供一个全局访问点。

Code

js
class Singleton {
  constructor() {
    if (!Singleton.instance) {
      Singleton.instance = this;
    }
    return Singleton.instance;
  }
}

const singleton1 = new Singleton();
const singleton2 = new Singleton();

console.log(singleton1 === singleton2); // 输出 true