Promiseとは?

この記事はMojirageアドベントカレンダーの6日目の記事です。
matatsuna.hatenablog.com

Promise

ネストが深くなりがちなときに関数キレイに呼び出すことができるやつ
jsでは必ずしもソースの上から実行されるとは限らないので、順序ごとにPromiseがついた関数を呼び出すとキレイに書ける
始めは概念を捉えるのに苦労した

特に非同期な処理(通信やロードなど)を書くときに設定した関数が終わるまで待ってくれるのが嬉しい
この記事の一番最後を見るとありがちなコードを快適にさせてくれるのがわかりやすい
techracho.bpsinc.jp

promise.all()には最近、特にお世話になってる

参考サイト

qiita.com