awaitの読み方

awaitの読み方

javascript等の非同期処理で登場する「await」の読み方を掲載してます。

読み⽅

アウェイト」と読みます。

英訳

「待つ」という意味

awaitとは

Ecma2017の新仕様のjavascriptの場合、非同期処理でawaitをつけた関数は、Promiseが返ってくるまで処理を待つようになってます。

下記は、javascriptでawaitを使用して、「async_test1」と「async_test2」を順番通りに実行させるサンプルコードとなります。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>タイトル</title>
</head>
<body>
  <h1>asyncテスト</h1>
  <script>
    const execute = async() => {
            const async_test1 = () => {
            return new Promise((resolve, reject)=>{
                setTimeout(()=>{
                    console.log("async_test1")
                    resolve();
                }, 1500)
            })
            }

            const async_test2 = () => {
                console.log("async_test2")
            }

            await async_test1()
            async_test2()
            
        }

        execute()
  </script>
</body>
</html>