JavaScriptと非同期のエラー処理

前回のコールバック地獄に関する記事では、複雑な入れ子になりやすい非同期処理でも、GeneratorやjQuery.Deferredを使うことで、同期的な見た目に変形できることを示しました。ところで、非同期処理においてはもう一つ「エラー処理に例外が使えない」という問題があります。今回はエラー処理について考えてみたいと思いま…