свойства. Как это сделать?
                  
                  
                  
                  
                  
                  return {
                  
                  
                      time: new Date(date),
                  
                  
                      //Вот эта строка все ломает
                  
                  
                      //value: this.time,
                  
                  
                      // после нее ссылки this ниже перестают срабатывать,
                  
                  
                      // и это свойство возвращает undefined
                  
                  
                      // Почему?
                  
                  
                      add:  function (num, format) {
                  
                  
                          check(num, format);
                  
                  
                          convertAndSet(num, format, '+', this.time);
                  
                  
                          return this;
                  
                  
                      },
                  
                  
                      subtract: function (num, format) {
                  
                  
                          check(num, format);
                  
                  
                          convertAndSet(num, format, '-', this.time);
                  
                  
                          return this;
                  
                  
                      }
                  
                  
                  };
                  
                  
                
Здесь нужно использовать сетер и гетр
Обсуждают сегодня