錯誤物件
JavaScript 中的執行時錯誤是 Error
物件的例項。Error
物件也可以按原樣使用,或作為使用者定義的異常的基礎。可以丟擲任何型別的值 - 例如,字串 - 但強烈建議你使用 Error
或其中一個派生詞來確保正確保留除錯資訊(如堆疊跟蹤)。
Error
建構函式的第一個引數是人類可讀的錯誤訊息。你應該嘗試始終指定出現錯誤的有用錯誤訊息,即使可以在其他地方找到其他資訊。
try {
throw new Error('Useful message');
} catch (error) {
console.log('Something went wrong! ' + error.message);
}