クリーンアップを実行するのに便利なハンドラです。結果がどちらであっても、もう不要となったので読み込み中のインジケータを停止するなどです。エイリアスではありません。ハンドラは引数を取りません。成功したかどうかは分かりません。ファイナライズ処理を行うことになるので問題ありません。ハンドラは次のハンドラに結果あるいはエラーを渡します。結果を処理する手段ではないので、これは非常に便利です。連鎖とハンドラ間での結果の受け渡しについてより深く説明します。複製する必要はありません。ハンドラは結果を待ちます。ある場合は直ちに実行されます。(すぐに表示されます)これは時間がかかることもあればすぐに終わることもあるジョブにとっては便利です。ハンドラは両方の場合に実行されることが保証されています。どのように役立つか、より実践的な例を見てみましょう。思い出すために、ここにコールバックベースのパターンを示します。使って再実装してみましょう。コールバックを必要としません。オブジェクトを生成し返します。使用してそれにハンドラを追加することができます。else!'));コールバックベースのパターンと比べると利点がすぐにわかります。使うことで、自然な順序で処理を記述することができます。使ってその結果をどうするかを書きます。結果をどう処理するのかを知っておく必要があります。何度でも呼び出すことができます。これについては次のチャプターで詳しく説明します:。良いコードフローと柔軟性をもたらします。多くのことがあります。それらについては次のチャプターで見ていきましょう。2度目の呼び出しは無視されます。初回の呼び出しのみが考慮されるためです。さらなる呼び出しは無視されます。コールバックを使用します。ベースで代替のものを作成してください。追加することができます。引数無しで呼び出されることに注意してください。何の値も返しません、ただ遅延を保証します。返すように書き直してください。解答を利用してください。解答サンドボックスで解答を開く前のレッスン次のレッスンシェアチュートリアルマップコメントコメントをする前に読んでください...自由に記事への追加や質問を投稿をしたり、それらに回答してください。タグを使ってください。codepen...)。記事の中で理解できないことがあれば、詳しく説明してください。Kantorプロジェクトについてコンタクト。