gpt4 book ai didi

javascript - 如何修改 Javascript 错误对象的消息?

转载 作者:行者123 更新时间:2023-12-03 07:52:53 26 4
gpt4 key购买 nike

像这样更新 Error 对象的消息有什么害处吗?

const err = new Error('bar');
...
err.message = `foo ${err.message}`;

我的目标是在记录错误时向错误消息中添加一些有用的信息。

最佳答案

当异常通过应用程序层向上传播时,添加一些额外的信息/面包屑可能很有用。也就是说,您正在改变一个对象,这在大型代码库中很难推理;异常管理通常是您的应用程序中的一个横切关注点。

还要记住,一些库会扩展 Error上课并离开message没有 setter 的属性,使其仅准备就绪。

关于javascript - 如何修改 Javascript 错误对象的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54328584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com