传递异步回调

问题描述 投票:0回答:1

我不确定如何将内联异步回调传递给函数。

fraudListen = async () => {
    this.KYCinstance.events.ReportedFraud({fromBlock:0 }, (error, event) => { 
        returnVar = await doSomething();
        console.log(returnVar);
    }
}

我想声明(error, event)是一个异步函数,而不必单独在某处声明它。

javascript callback async-await
1个回答
1
投票

包含await内部代码的确切函数必须是async

const fraudListen = () => {
  this.KYCinstance.events.ReportedFraud({ fromBlock: 0 }, async (error, event) => {
    returnVar = await doSomething();
    console.log(returnVar);
  });
};

© www.soinside.com 2019 - 2024. All rights reserved.