質問: 今やろうとしていることは、try catchでcatchした所に入ったエラーをajax処理してメールを飛ばそうとしています。 ただ、今まであったjavascriptのコードの大枠にtry catchをしてもcatchされません。 ただ、エラーが出ているコードにtry catchするとcatchしてくれます。 何かやりかた間違えているのでしょうか?
回答: > > 今まであったjavascriptのコードの大枠にtry catchをしてもcatchされません。 > > ただ、エラーが出ているコードにtry catchするとcatchしてくれます。 > > 何かやりかた間違えているのでしょうか? > > > 正しいです! try catchは、予期せぬエラーや例外が発生した時に、「例外が起きたので、プログラムを停止します」と放棄するのではなく、何らかの善後策(発生したエラーや例外の詳細を示す等(デバッグに役立つ)、何らかの対処(使っていたファイルを全てクローズしてデータが失われることを防ぐ等))を行う仕組みですから。