Обложка канала

Frontender's notes

Годные заметки, новости, видео и интересные статьи для Frontend разработчиков.

Frontender's notes

4 года назад
Открыть в
ECMAScript 2022 - Error.cause Алоха товарищи фронты. Я уже недавно писал что 22 июня официально анонсировали новую версию ES2022. И и собственно этот пост посвящается еще одному нововведению. Так вот у нас с вами появилась еще одна неплохая фича для дебагинга нашего предложение, а именно теперь в блоке try / catch мы можем не только выводить текущую ошибку но и ту ошибку которая вызвала текущую. Пример: try { // Do something } catch (otherError) { throw new Error('Something went wrong', {cause: otherError}); }cause нам выводит stack trace до текущей ошибки err и может быть доступен вот так err.-cause