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

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