かじりブログ

JavaScriptのErrorの使い方

by
Cover Image for かじり
1 min read
Cover Image for JavaScriptのErrorの使い方

みなさんこんにちは、かじりです。この記事はJavaScriptのErrorについて書きます。

Errorの第二引数causeについて

まずは使い方から。エラーの第二引数にcauseを与えると、error.causeとして使うことができます。

このように第二引数のcauseは、オプションの引数であり、エラーの原因に関する情報を提供するために使用されます。
また、causeの値はどのようなものでもよいです。catch文で束縛された変数がErrorであると断定できないのと同じように、キャッチしたエラーの原因が Errorであると断定してはいけないです。

cause以外、例えばaをあたえても、aはundfinedになります。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause

causeにわたしたエラーのstack traceが一緒に表示されることはなかったです。例えば以下の例文ではsampleというエラーが表示されます。sample 2は表示されません。


以下の記事も参考になるかもしれません

J
avaScriptのpromiseの使い方