Как изменить сообщение объекта Javascript Error? - PullRequest
0 голосов
/ 23 января 2019

Есть ли вред при обновлении сообщения объекта Error, подобного этому?

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

Моя цель - добавить некоторую полезную информацию в сообщение об ошибке при регистрации ошибки.

1 Ответ

0 голосов
/ 10 марта 2019

Может быть полезно добавить некоторую дополнительную информацию / хлебные крошки в качестве исключения при прохождении через уровни вашего приложения.Тем не менее, вы изменяете объект, что может быть трудно рассуждать в большой кодовой базе, особенно с учетом того, что управление исключениями обычно является сквозной проблемой в вашем приложении.

Также имейте в виду, что некоторые библиотеки будутрасширить класс Error и оставить свойство message без установщика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...