JavaScript / TypeScript でメッセージを変更して再 throw2020年12月25日 12時50分09秒

JavaScript や TypeScript の例外の Error には message フィールドがある。ここに例外のメッセージがあるので、これを書き換えて throw をすれば、元のスタックトレースを保持したまま、エラー文を書き換える事が出来る。
try
{
  throw new Error( "Original" );
}
catch( err )
{
  err.message = "Rethrow";
  throw err;
}

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2020/12/25/9330287/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。