Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để bắt bất kỳ ngoại lệ JavaScript nào trong Clojurescript?


Để bắt ngoại lệ JavaScript trong Clojurescript, hãy thử đoạn mã sau -

(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))