だから私はニコラス・ザカスの「professionalJavascript」で読んだものに頭を悩ませようとしています。例として次のコードがあります。
window.onerror = function(message, url, line){
alert(message);
return false;
};
そして、「falseを返すことで、この関数は事実上、ドキュメント全体のtry-catchステートメントになり、未処理のランタイムエラーをすべてキャプチャします。このイベントハンドラーは、ブラウザーによって報告されるエラーに対する最後の防御線です。」
だから私の質問は、このコードはスクリプトの実行が停止するのを防ぎ、エラーが発生するのでしょうか?または、実行を停止するエラーはありますか?ありがとう。
編集:おそらくより良い質問は、スクリプトがエラーに遭遇したときにスクリプトが実行を停止するのを防ぐための良い方法ではないのはなぜかということです。