我的代码:
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:无法读取未定义UnhandledPromiseRejectionWarning的属性'forEach‘:未处理的promise rejection。此错误是由于在没有catch块的异步函数内部引发,或拒绝未使用.catch()处理的promise造成的。(拒绝id: 1) (节点:7188) DEP0018 DeprecationWarning:未处理的promise拒绝已弃用。将来,未处理的promise拒绝将使用非零退出代码终止Node.js进程。
我尝试使用async/await,但此警告持续出现。
我如何解决这个警告?:(
转载请注明出处:http://www.hqqscc.com/article/20230526/919301.html