Осмотрите объект Exception как обычный объект в Firefox dev tools - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь отладить проблему, когда у меня возникает исключение, которое выдается и перехватывается. Когда я регистрирую его на консоли, Firefox отображает его совершенно иначе, чем обычный объект:

enter image description here

Я могу заставить его отображаться как обычный объект, делая JSON.parse(JSON.stringify(e)), но есть ли менее неуклюжий способ?

1 Ответ

1 голос
/ 20 марта 2020

Когда вы устанавливаете точку останова в блоке catch, вы можете увидеть свойства исключения, используя панель Области действия на боковой панели Отладчик панель .

На этой панели все объекты текущего фрейма стека отображаются в области действия Block .

Exception object

В дополнение к этому теперь я также создал запрос расширения , в котором предлагается добавить способ отображения свойств исключения в консоли .

PS: для регистрации ошибок вы можете использовать console.error() вместо console.log().

...