Bob*_*y B 5 javascript prototypal-inheritance
我的自定义Error类:
function MyError(message) {
this.message = message || "";
}
MyError.prototype = new Error();
MyError.prototype.name = "MyError";
MyError.prototype.toString = function() {
return "[" + this.name + "] " + this.message;
};
Run Code Online (Sandbox Code Playgroud)
如果我运行,throw new MyError("test")则FF/IE控制台显示默认消息而不是预期消息[MyError] test.
如何让JS引擎使用我的toString()方法?
| 归档时间: |
|
| 查看次数: |
1448 次 |
| 最近记录: |