Js自定义异常

function MyError(msg){
  this.name="MyError";
  this.message = msg || "自定义异常的默认消息";
}

MyError.prototype = Object.create(Error.prototype);

MyError.prototype.constructor = MyError

 

 

try{

  throw new MyError("xiaol")

}catch(e){

  console.log(e.name+":"+e.message)

}

posted @ 2017-04-25 23:18  413Xiaol  阅读(1275)  评论(0)    收藏  举报