私のカスタム エラー クラス:
function MyError(message) {
this.message = message || "";
}
MyError.prototype = new Error();
MyError.prototype.name = "MyError";
MyError.prototype.toString = function() {
return "[" + this.name + "] " + this.message;
};
実行するとthrow new MyError("test")
、FF/IE コンソールに、予想されるメッセージではなくデフォルトのメッセージが表示され[MyError] test
ます。
toString()
JS エンジンでメソッドを使用するにはどうすればよいですか?