js中所有的错误类型都是基于Error这个类。

Error是个构造函数,可通过它来生成实例。

new Error([msg[, filename[, linenunber]]]);

Error的实例具有下面的属性方法:

  • message 错误的信息
  • name 错误的名称,这里是’Error’
  • filename 出现错误的文件
  • lineNumber 出现错误的行号
  • stack 错误的调用栈信息

扩展阅读: