我扔使用Error()
對象中的錯誤的簡化函數,如下所示:的Javascript從錯誤檢索錯誤名稱和消息()對象
function errorExample() {
try {
throw new Error('ConnectionError', 'cannot connect to the internet')
}
catch(error) {
console.log(error
}
}
我希望能夠從內部訪問錯誤名稱和消息catch語句。
根據Mozilla Developer Network我可以通過error.proptotype.name
和error.proptotype.message
訪問它們,但是使用上面的代碼我收到undefined。
有沒有辦法做到這一點?謝謝。
參見[自定義錯誤類型](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error#Custom_Error_Ty如果你想要自己的名字,@ MDN)。 –