簡體   English   中英

如何修改 Javascript Error 對象的消息?

[英]How to modify the message of a Javascript Error object?

像這樣更新 Error 對象的消息有什么危害嗎?

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

我的目標是在記錄錯誤時向錯誤消息添加一些有用的信息。

添加一些額外的信息/面包屑會很有用,因為異常在您的應用程序層中向上傳播。 也就是說,您正在改變一個對象,這在大型代碼庫中很難推理; 異常管理通常是您的應用程序中的一個交叉問題。

還請記住,某些庫將擴展Error類並保留沒有 setter 的message屬性,使其僅就緒。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM