-3
我一直在查看文檔,我知道如何拋出錯誤(throw new Error([message])
),但我無法弄清楚如何拋出TypeError
...我可能會忽略一些明顯的事如何在NodeJS中拋出TypeError
我想讓錯誤看起來像TypeError: 'file' must be a file!
。
我一直在查看文檔,我知道如何拋出錯誤(throw new Error([message])
),但我無法弄清楚如何拋出TypeError
...我可能會忽略一些明顯的事如何在NodeJS中拋出TypeError
我想讓錯誤看起來像TypeError: 'file' must be a file!
。
你可以拋出一個TypeError
如下:
throw new TypeError("'file' must be a file!")
哦,是的!謝謝!我覺得很愚蠢...... – JacobTDC
參見['爲文檔TypeError'(https://developer.mozilla.org/en-US/docs/Web/JavaScript/參考/ Global_Objects /類型錯誤)。你會看到你可以拋出的所有不同類型以及如何使用它們。 – zero298
雖然我在這個話題上,有沒有辦法拋出系統錯誤? – JacobTDC
[ECMA沒有定義'SystemError'類型](http://www.ecma-international.org/ecma-262/6.0/#sec-error-constructor)。你可以用'class SystemError extends Error {...}來創建你自己的,但是我不確定你想要用它做什麼。你究竟想要完成什麼? – zero298