学科分类
目录
JavaScript网页编程

抛出错误对象

除了在JavaScript程序出现错误时自动抛出错误对象,用户也可以使用throw关键字手动抛出错误对象,具体示例如下。

 1  try {

 2   var e1 = new Error('错误信息'); // 创建错误对象

 3   throw e1;  // 抛出错误对象,也可以与上一行合并为:throw new Error('错误信息');

 4  } catch (e) {

 5   console.log(e.message);  // 输出结果:错误信息

 6   console.log(e1 === e); // 判断e1和e是否为同一个对象,输出结果:true

 7  }

在上述代码中,Error对象是错误对象的构造函数,通过它可以创建一个自定义的错误对象,其参数表示错误信息。在通过catch捕获后,通过e.message可以获取错误信息。

点击此处
隐藏目录