вообще здесь нужена такая городуха  в конструкторе? 
                  
                  
                  Инстанс же уже будет.
                  
                  
                  
                  
                  
                  class SingletonClass {
                  
                  
                      private static _instance:SingletonClass = new SingletonClass();
                  
                  
                      constructor() {
                  
                  
                          if(SingletonClass._instance){
                  
                  
                              throw new Error("Error: Instantiation failed: Use SingletonClass.getInstance() instead of new.");
                  
                  
                          }
                  
                  
                          SingletonClass._instance = this;
                  
                  
                      }
                  
                  
                  
                  
                  
                      public static getInstance():SingletonClass
                  
                  
                      {
                  
                  
                          return SingletonClass._instance;
                  
                  
                      }
                  
                  
                  }
                  
                  
                
ну так синглтон для чего? чтоб всегда был один инстанс
знакомое слово увидел, да? я о другом.
повежливее будьте, а то вряд ли много желающих помочь вам будет
дружище, со всей вежливостью.. отвечая на вопрос, не могли бы вы его прочитать? ;)
зачем городуха - что значит? зачем проверка? спрашивать надо у того, чья реализация, из конструктора и так можно старый инстанс вернуть, если он и так в статик филде
Обсуждают сегодня