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;