根據筆者的項目經驗,本文講解了從函數(shù)回調,到 es7 規(guī)范的異常處理方式。異常處理的優(yōu)雅性隨著規(guī)范的進步越來越高,不要害怕使用 try catch,不能回避異常處理。

我們需要一個健全的架構捕獲所有同步、異步的異常。業(yè)務方不處理異常時,中斷函數(shù)執(zhí)行并啟用默認處理,業(yè)務方也可以隨時捕獲異常自己處理。

優(yōu)雅的異常處理方式就像冒泡事件,任何元素可以自由攔截,也可以放任不管交給頂層處理。

文字講解僅是背景知識介紹,不包含對代碼塊的完整解讀,不要忽略代碼塊的閱讀。

1. 回調

如果在回調函數(shù)中直接處理了異常,是最不明智的選擇,因為業(yè)務方完全失去了對異常的控制能力。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式