JavaScript で Error を拡張する良い方法は何ですか? 質問する

JavaScript で Error を拡張する良い方法は何ですか? 質問する

JS コードにいくつかの要素を追加して、それらを instanceof Error にしたいのですが、他の要素にもしたいのです。

Python では通常、Exception をサブクラス化します。

JS で適切なことは何でしょうか?

ベストアンサー1

ES6 の場合:

class MyError extends Error {
  constructor(message) {
    super(message);
    this.name = 'MyError';
  }
}

ソース

おすすめ記事