自 2021 年 7 月以来,他们在 Javascript 中添加了一个新的错误原因属性,因此我们能够:
throw new Error('New error message', { cause: err });
在 Firefox 中,这个 err 对象显示在原始错误之后。在 Chrome 上只显示原始错误,我无法将抛出的错误存储到变量中进行检查。那我如何查看错误原因呢?(无需修改源代码/进入调试器)
自 2021 年 7 月以来,他们在 Javascript 中添加了一个新的错误原因属性,因此我们能够:
throw new Error('New error message', { cause: err });
在 Firefox 中,这个 err 对象显示在原始错误之后。在 Chrome 上只显示原始错误,我无法将抛出的错误存储到变量中进行检查。那我如何查看错误原因呢?(无需修改源代码/进入调试器)