Implementacja wzorca projektowego Singleton w Javascript

Implementacja wzorca projektowego Singleton w Javascript

Wzorzec Singleton ogranicza ilość instancji klasy do jednej. Dzięki temu wzorcowi możemy zrezygnować ze zmiennych globalnych.

class FancyClass {
  constructor() {
    if (typeof FancyClass.instance === 'object') {
      return FancyClass.instance;
    }

    FancyClass.instance = this;

    return this;
  }
}

export default FancyClass;

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *