Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

ClojurescriptでJavaScript例外をキャッチするにはどうすればよいですか?


ClojurescriptでJavaScript例外をキャッチするには、次のコードスニペットを試してください-

(js/Error. "Oops")
;; throw error

(throw (js/Error. "Error occurred!"))
;; catch error

(try
   (throw (js/Error. "Erro occurred"))
   (catch js/Error e
e))
;; JavaScript allows to throw anything, but handle it with ClojureScript

(try
   (throw (js/Error. "Error Occurred! "))
   (catch :default e
e))
で処理します。
  1. 例外をスローしたときにJavaScriptスタックトレースを取得するにはどうすればよいですか?

    JavaScriptスタックトレースを取得するには、コードに次を追加するだけです。スタックトレースが表示されます- 例 <html>    <head>       <script>          function stackTrace() {             var err = new Error();            

  2. すべてのJavaScriptエラーをキャッチする方法は?

    すべてのJavaScriptエラーをキャッチするには、onerror()メソッドを使用します。 onerrorイベントハンドラーは、JavaScriptでのエラー処理を容易にする最初の機能でした。エラーイベントは、ページで例外が発生するたびにウィンドウオブジェクトで発生します。 onerror イベントハンドラーは、エラーの正確な性質を識別するための3つの情報を提供します- エラーメッセージ −特定のエラーに対してブラウザが表示するのと同じメッセージ URL −エラーが発生したファイル 行番号 −エラーの原因となった特定のURLの行番号 例 次のコードを実行してJavaScri