タグ

ブックマーク / base.terrasky.co.jp (1)

  • Promiseとasync/awaitを用いた非同期処理の実装

    Promiseとasync/awaitを用いたJavaScriptの非同期処理について記述していきたいと思います。JavaScriptでは外部サーバと情報をやり取りする際に非同期処理を行います。従来JavaScriptではコールバックを用いて非同期処理を行っていました。しかしこのコールバックというものは、なかなかの曲者で多くの問題を抱えています。一番の問題は連続で非同期処理を行う際です。例えば以下のようなケースです。 salesforce組織にログイン認証を行う 取引先の住所を取得する 取引先の住所から、最寄りのレストランの情報を取得する 画像を読み込む 画像をリサイズし描画する 上の①~⑤の処理は全て一つ一つ順番に処理をしなければならない非同期処理です。コールバックのみで記述しようとすると、上記のケースではどうしても処理全体をまとめてテストしなければならなくなります。 ES6、ES7で登

    Promiseとasync/awaitを用いた非同期処理の実装
    gokichan
    gokichan 2020/09/21
    imageのロードをasync awaitで
  • 1