Мой код:
export const convertToTickerObject = (data) => {
const keys = [
'id',
'last',
'lowestAsk',
'highestBid',
'percentChange',
'baseVolume',
'quoteVolume',
'isFrozen',
'high24hr',
'low24hr'
];
const object = {};
data.forEach((value, i) => {
if (i === 0) {
object.name = getCurrencyPairId(value);
return; //escape arrow function
}
const key = keys[i];
object[key] = value;
});
return object;
};
Ошибка:
UnhandledPromiseRejectionWarning: TypeError: Невозможно прочитать свойство 'forEach' из неопределенного UnhandledPromiseRejectionWarning: необработанное отклонение обещания. Эта ошибка возникла из-за того, что внутри асинхронной функции c без блока catch возникла ошибка, или из-за отклонения обещания, которое не было обработано с помощью .catch (). (идентификатор отклонения: 1) (узел: 7188) [DEP0018] Предупреждение об устаревании: отклонения необработанного обещания устарели. В будущем отклонения обещания, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода.
Я пытаюсь использовать async / await, но это предупреждение постоянно происходит.
Как я могу решить это предупреждение? (