本記事は、Valentino Gagliardi 氏の "A mostly complete guide to error handling in JavaScript." を許可を頂いた上で翻訳したものです。 TOC プログラミングにおけるエラーとは? JavaScript におけるエラーとは? JavaScript エラー型の種類 例外とは? 例外を投げると何が起きる? 同期エラー処理 通常関数のエラー処理 ジェネレーター関数のエラー処理 非同期エラー処理 タイマーのエラー処理 イベントのエラー処理 onerror はどうだろう? Promise を用いたエラー処理 プロミス(Promise)、エラー(error)そしてスロー(throw) "プロミス化"されたタイマーのエラー処理 Promise.all のエラー処理 Promise.any のエラー処理 Promise.race の