爲何Node約定,回調函數的第一個參數必須是err(若是沒有錯誤該參數就是null)?

參考文檔:Generator 函數的異步應用 —> 2. 基本概念 —> 回調函數es6

緣由是執行分紅兩段,第一段執行完之後,任務所在的上下文環境就已經結束了。在這之後拋出的錯誤,原來的上下文環境已經沒法捕捉,只能看成參數,傳入第二段。異步

相關文章
相關標籤/搜索