Typescript - получение дат определенного c дня недели и сохранение в массив - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь создать функцию для своего angular приложения с начальной датой в качестве параметра, которая возвращает массив с датами следующих 10 сред этого дня. Каждый раз, когда я запускаю его, он говорит: «Невозможно прочитать свойство 'pu sh' of undefined».

  public Dates: Date[];

  async getNextWednesday(date: Date): Promise<any> {
    date.setDate(date.getDate() + (3 + (7 - date.getDay())) % 7);
    this.Dates.push(new Date(date));
    if (this.Dates.length < 10) {
      this.getNextWednesday(date);
    }
    else {
      return this.Dates;
    }
  }

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...