asyncとawaitのサンプル
下記のサンプルはMDNからコピーし、自分の理解をメモ
*方法:Promise を利用し、同期処理を非同期になる。
*戻り値:resolve('resolved'); で実現する。
async&await.js
function resolveAfter2Seconds() {
return new Promise((resolve) => {
setTimeout(() => {
resolve('resolved');
}, 2000);
});
}
async function asyncCall() {
console.log('calling');
const result = await resolveAfter2Seconds();
console.log(result);
// Expected output: "resolved"
}
asyncCall();