🚀

async,awaitをざっくり理解したい(JavaScript)

2024/05/04に公開

・ざっくりいうと、async/awaitは非同期処理を行うためのJavaScriptの機能。
・「async」というキーワードは、その関数が非同期処理を含むことを示します。
・「await」は、実際に待つべき処理の前に置かれます(重要)

これだけではわからないので使用例を見てみます↓↓

わかりやすい使用例

async function makeCake() {
    console.log('お菓子を焼くのを待っています...');
    await 焼く(); // お菓子を焼くのを待つ
    console.log('お菓子が焼けました!');
}

「await 焼く();」の部分でお菓子を焼くのを待っています。つまり、コンピューターは「お菓子を焼くのを待っています...」と表示した後、焼くのが終わるのを待ち、「お菓子が焼けました!」と表示します。

Discussion