Я в Ошибка функции обработчика:Трассировка стека Обработчик ошибок и Promises Обработчик ошибок
function onError(message, source, lineno, colno, error) { sendRequestToSendMail(arguments) }
window.onerror = onError
Я также асинхронная задача с обещаниями, и я хочу поймать исключения в них. Мне не нужно повторять себя, как:
doSomething1()
.then(doSomething2(), onError)
.then(doSomething3(), onError)
.then(doSomething4(), onError)
Как реализовать глобальный обработчик ошибок для всех обещаний (как window.onerror)?