- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- JavaScript/例外/カスタムエラー へ行く。
- 1 (2021-03-21 (日) 12:12:59)
カスタムエラー
ES2015 (ES6)以降
class MyError extends Error { constructor(message) { super(message); this.name = new.target.name; // (1) } } const err = new MyError("ERROR-MESSAGE"); console.log(err.toString()); // (2) if (err instanceof MyError){ console.log("OK"); }
MyError: ERROR-MESSAGE OK
- (1) nameの指定をしないと、
- (2)が