コメントありがとうございます! 一つずつトライしてみます。
非同期なコールバックが終了するまで待機する
let func1 = async function( cb ){ if( typeof( cb ) === "function" ) await cb(); console.log('World'); }; func1( async function(){ await new Promise(function(resolve, reject){ setTimeout(function(){ console.log('Hello'); resolve(); }, 1000); }); console.log('Happy'); });
Hello Happy World
コメントを残す