Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 传递异步回调_Javascript_Callback_Async Await - Fatal编程技术网

Javascript 传递异步回调

Javascript 传递异步回调,javascript,callback,async-await,Javascript,Callback,Async Await,我不确定如何将内联异步回调传递给函数 fraudListen = async () => { this.KYCinstance.events.ReportedFraud({fromBlock:0 }, (error, event) => { returnVar = await doSomething(); console.log(returnVar); } } 我想将(错误、事件)声明为异步函数,而不必在某个地方单独声明它 封装内部

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

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

我想将
(错误、事件)
声明为异步函数,而不必在某个地方单独声明它

封装内部有
wait
的代码的确切函数必须是
async

const fraudListen=()=>{
this.KYCinstance.events.ReportedFraud({fromBlock:0},异步(错误,事件)=>{
returnVar=等待doSomething();
console.log(returnVar);
});
};