Встречается на собеседованиях • сегодня
Какие знаешь способы обработки исключений
В JavaScript есть несколько способов обработки исключений:
try/catch- основной механизм:
javascript
try {
// код, который может выбросить исключение
JSON.parse('invalid json');
} catch (error) {
console.error('Ошибка:', error.message);
}try/catch/finally- с блоком завершения:
javascript
try {
// код
} catch (error) {
// обработка
} finally {
// выполнится в любом случае
}- Обработка промисов через
.catch():
javascript
fetch('url')
.then(response => response.json())
.catch(error => console.error(error));window.onerror- глобальный обработчик ошибок:
javascript
window.onerror = function(message, source, lineno, colno, error) {
console.error('Глобальная ошибка:', message);
};- Для асинхронного кода можно использовать
async/awaitсtry/catch:
javascript
async function fetchData() {
try {
const response = await fetch('url');
return await response.json();
} catch (error) {
console.error(error);
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы