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

Что относится к побочным эффектам

Побочные эффекты (side effects) в JavaScript — это любые действия, выходящие за рамки текущей функции и влияющие на внешнее состояние. К ним относятся:

  • Изменение глобальных переменных
  • Модификация DOM
  • Вызов API или сетевые запросы
  • Работа с localStorage/sessionStorage
  • Запись в файлы или БД (в Node.js)
  • Генерация исключений
  • Логирование (console.log)

Пример с побочным эффектом:

javascript
let counter = 0;

function increment() {
  counter++; // Побочный эффект - изменение внешней переменной
  document.title = `Count: ${counter}`; // Побочный эффект - изменение DOM
}

Чистые функции избегают побочных эффектов, что делает код более предсказуемым и тестируемым.

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

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

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

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