Promiseこんにちは。イノベーター・ジャパン(以下、IJ)のエンジニアのbmfです。今回はPromiseについて書きます。Promiseだそうです。まとめると、Promiseとは、非同期処理やその結果をいい感じにしてくれるオブジェクトのことですPromiseを使うと主に以下のようなメリットが得られます。ネストが減る可読性が上がる処理の結果を次の処理に渡すことができる例外を補足できるようになるPromiseについて例を上げて確認してみます。Promiseを使わない場合の非同期処理Promiseを使わないコールバックを使った非同期処理の例です。出力:HelloasyncSayHiを連続して呼び出したい時は、こんな感じのいわゆるコールバック地獄になってしまいます。先程のコールバックを使った非同期処理の例をPromiseを使って書き直すとこんな感じになります。Hello並列で処理を複数実行したい場合は、Promise.allというメソッドが用意されています。Attention所感コールバックのことを理解していればPromiseはさほど難しく感じないかと思います。ここで紹介していないPromiseのメソッドはMDNで確認してみてください。Blogスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。