Встречается на собеседованиях • сегодня
Что такое нечистая функция
Нечистая функция — это функция, которая имеет побочные эффекты или зависит от внешнего состояния. Она может изменять глобальные переменные, модифицировать аргументы, выполнять запросы к API или работать с DOM напрямую.
Пример нечистой функции:
javascript
let counter = 0;
function increment() {
counter++; // Изменяет внешнюю переменную
return counter;
}Пример чистой функции:
javascript
function add(a, b) {
return a + b; // Нет побочных эффектов, результат зависит только от аргументов
}Нечистые функции усложняют тестирование и отладку, но иногда необходимы (например, для взаимодействия с внешним миром).

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