Встречается на собеседованиях • сегодня
Какая была проблема у callback
Главная проблема callback'ов — callback hell (ад колбэков), когда множество вложенных асинхронных операций создаёт сложную для чтения и поддержки структуру.
Пример:
javascript
getData(function(a) {
getMoreData(a, function(b) {
getMoreData(b, function(c) {
console.log(c); // Уровни вложенности растут
});
});
});Другие недостатки:
- Сложность обработки ошибок (нужно проверять на каждом уровне).
- Потеря контекста (
this). - Невозможность использовать
try/catchдля асинхронного кода.
Решение — промисы и async/await, которые делают код линейным и управляемым.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы