この例をhttps://stackoverflow.com/a/33585993/1973680同期にしたいと思います。
これは正しい実装ですか?
let times= async (n,f)=>{while(n-->0) await f();}
times(5,()=>
myfunc([1,2,3],err => err)
)
myfuncそれ自体は、他のさまざまな関数を待機している非同期関数です。
async myfunc(params,cb){
await a( err => err )
await b( err => err )
await c( err => err )
}`