Проблема при вставке чисел в массив в TypeScript - PullRequest
0 голосов
/ 19 апреля 2020

Проблема, с которой я столкнулся, отображается на картинке. Я могу преобразовать строки в числовой тип, используя карту, но при желании pu sh в массив чисел я не могу. Также я пытаюсь сохранить типы, но я считаю, что это может быть проблемой, но я не могу добиться прогресса. Может быть, мне следует создать другую переменную и сохранить вновь созданные числовые значения в этом массиве? Кроме того, при ведении журнала консоли я просто получаю одно значение в виде числа, а не в виде массива.

openValues: string | number[];

Надеюсь, кто-то может помочь, пожалуйста ...

 getData() {
    this.pricingService.getDailyPricing().subscribe((data) => {
      this.dailyData = data;
      const timeSeries = data['Time Series (Daily)'];
      const dailyDates = Object.keys(timeSeries);
      dailyDates.forEach((parentKey) => {
        const parentValue = timeSeries[parentKey];
        const childKeys = Object.keys(parentValue);
        this.dailyDates = new Date(parentKey);
        childKeys.forEach((childKey) => {
          const keyName = childKey;
          const keyValue = parentValue[childKey];
          this.timeSeriesSeperationMethod(keyName, keyValue);
        });
      });
    });
  }```

The image attached contains the issue.
[![The Image of this issue able to convert to number but unable to push to an array of numbers][1]][1]


  [1]: https://i.stack.imgur.com/pL1JA.gif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...