JSFiddle - React, Tailwind, and code Playground

by Plusman CN

JavaScript

var BadRequest = function(msg, code) {
    this.name = 'BadRequest';
    this.message = msg || 'BadRequest';
    this.code = code || null;
    Error.call(this, msg);
    // Error.capturestacktrace(this, arguments.callee); /* 是否多余 */
};
BadRequest.prototype.__proto__ = Error.prototype;
Error.badRequest= function(msg, code) {
    return new BadRequest(msg, code);
};

var be = new BadRequest('BadRequest',1);
console.log(be.stack);
debugger;