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 一样。
广告