我正在使用Node.JS和ExpressJS。以下代码用于使用我自己的消息扩展 Errors 对象并且运行良好,但我知道这__proto__
是非标准的。
如果没有 ? ,我将如何重写以下代码__proto__
?
var AccessDenied = exports.AccessDenied = function(message) {
this.name = 'AccessDenied';
this.message = message;
Error.call(this, message);
Error.captureStackTrace(this, arguments.callee);
};
AccessDenied.prototype.__proto__ = Error.prototype;