javascript 中的“throw new Error”与“throw someObject”有什么区别?


javascript 中“throw new Error”与“throw someObject”之间的区别在于,throw new Error 会将传入的错误包装成如下所示的格式:

{
   name: 'Error',
   message: 'Whatever you pass in the constructor'
}

而 throw someObject 会原样抛出对象,且不会允许从 try 块中进一步执行代码,即与 throw new Error 一样。

更新时间:02-12-2019

474 浏览量

开启你的 职业生涯

完成课程,获取认证

开始
广告