Extending Error in Javascript with ES6 syntax & Babel

后端 未结 14 1874
你的背包
你的背包 2020-11-28 01:28

I am trying to extend Error with ES6 and Babel. It isn\'t working out.

class MyError extends Error {
  constructor(m) {
    super(m);
  }
}

var error = new          


        
14条回答
  •  Happy的楠姐
    2020-11-28 01:57

    This works for me:

    /**
     * @class AuthorizationError
     * @extends {Error}
     */
    export class AuthorizationError extends Error {
        message = 'UNAUTHORIZED';
        name = 'AuthorizationError';
    }
    

提交回复
热议问题