【问题标题】:Passing an async callback传递异步回调
【发布时间】:2019-03-20 00:05:36
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript callback async-await


    【解决方案1】:

    包装具有await 的代码的确切函数必须是async

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

    【讨论】:

      猜你喜欢
      • 2020-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      • 2022-10-04
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多