Метод map () создает новый массив с результатами вызова предоставленной функции для каждого элемента в вызывающем массиве.
Не следует использовать для зацикливания массива, используйте forEach () .
То, что я предлагаю вам сделать, это использовать reduce () , например:
this.listForecasts.reduce(
(acc, cur) => [
...acc,
{
id: null,
time: this.utilitiesService.getCurrTime(
this.utilitiesService.getDateTime(cur.dt)
)
}
],
[]
);
однако, если вы только пытаетесь что-то толкать, тогда Array.push({ id: '', time: '' })
должно быть прекрасно!