#javascript
Вопрос:
Есть ли способ исправить(.)ошибку при ошибке без остановки кода. Как глобальная попытка/уловка
Комментарии:
1.
console.error
не останавливает код
Ответ №1:
Вы можете использовать обработчик window.onerror
событий в качестве глобального обработчика событий и написать что-то вроде:
window.onerror = function myErrorHandler(error, url, lineNumber) {
logger("error has occured = " error);
return false;
}
вы можете прочитать больше об этом здесь:
https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror
Комментарии:
1. Это для Интернета.
Ответ №2:
Если вы просто хотите продолжить, есть попытка-поймать-наконец:
try {
tryCode - Block of code to try
}
catch(err) {
catchCode - Block of code to handle errors
}
finally {
finallyCode - Block of code to be executed regardless of the try / catch result
}