Встречается на собеседованиях • сегодня

Какие плюсы и минусы on callback

Плюсы:

  1. Простота понимания для базовых сценариев
  2. Хорошо работает для простых асинхронных операций
  3. Не требует дополнительных библиотек (нативный подход)

Минусы:

  1. Проблема "ада колбэков" (callback hell) при вложенных вызовах
  2. Сложность обработки ошибок (нужно проверять на каждом уровне)
  3. Плохая читаемость кода при цепочках вызовов

Пример:

javascript
fs.readFile('file.txt', (err, data) => {
  if (err) throw err;
  processData(data, (err, result) => {
    if (err) throw err;
    saveResult(result, (err) => {
      if (err) throw err;
      console.log('Done!');
    });
  });
});

В современных проектах лучше использовать Promises или async/await для улучшения читаемости и управления потоком выполнения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы