錯誤物件

JavaScript 中的執行時錯誤是 Error 物件的例項。Error 物件也可以按原樣使用,或作為使用者定義的異常的基礎。可以丟擲任何型別的值 - 例如,字串 - 但強烈建議你使用 Error 或其中一個派生詞來確保正確保留除錯資訊(如堆疊跟蹤)。

Error 建構函式的第一個引數是人類可讀的錯誤訊息。你應該嘗試始終指定出現錯誤的有用錯誤訊息,即使可以在其他地方找到其他資訊。

try {
   throw new Error('Useful message');
} catch (error) {
   console.log('Something went wrong! ' + error.message);
}