javascript 中的“throw new Error”與“throw someObject”有什麼區別?


javascript 中“throw new Error”與“throw someObject”之間的區別在於,throw new Error 會將傳入的錯誤包裝成如下所示的格式:

{
   name: 'Error',
   message: 'Whatever you pass in the constructor'
}

而 throw someObject 會原樣丟擲物件,且不會允許從 try 塊中進一步執行程式碼,即與 throw new Error 一樣。

更新時間:02-12-2019

474 瀏覽量

開啟你的 職業生涯

完成課程,獲取認證

開始
廣告
© . All rights reserved.