- バックアップ一覧
- 現在との差分 を表示
- ソース を表示
- バックアップ を表示
- JavaScript/例外/カスタムエラー へ行く。
- 1 (2021-03-21 (日) 12:12:59)
- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2021-03-21T12:12:59+09:00","default:ryuichi","ryuichi") * カスタムエラー [#d0e817be] ** ES2015 (ES6)以降 [#s1d83966] 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)が