Проблема, с которой я столкнулся, отображается на картинке. Я могу преобразовать строки в числовой тип, используя карту, но при желании 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