2017-08-10 11 views
-3

私はドキュメントを見てきましたが、エラー(throw new Error([message]))をスローする方法はわかりましたが、TypeErrorをスローする方法を理解できません...私は見落としているかもしれません何か明白です。NodeJSでTypeErrorをスローする方法

TypeError: 'file' must be a file!のようにエラーを表示します。

+0

(https://developer.mozilla.org/en-US/docs/Web/JavaScript/ [ 'TypeError'のドキュメント]を参照してくださいします参照/ Global_Objects/TypeError)。あなたが投げることができるすべての種類とそれらを使用する方法が表示されます。 – zero298

+0

私が話題になっているうちに、システムエラーを投げる方法はありますか? – JacobTDC

+0

[ECMAは 'SystemError'型を定義していません](http://www.ecma-international.org/ecma-262/6.0/#sec-error-constructor)。あなたは 'class SystemError extends Error {...}'であなた自身で作ることができますが、私はあなたが何をしようとしているのか分かりません。あなたは正確に何を達成しようとしていますか? – zero298

答えて

2

次のようにあなたがTypeErrorを投げることができます。

throw new TypeError("'file' must be a file!")

+0

ああええ!ありがとう!私はとても愚かだと感じる... – JacobTDC

関連する問題