31 / 43
Что такое чистая функция (pure function)?
Чистая функция — это функция, которая при одних и тех же аргументах всегда возвращает одинаковый результат и не имеет побочных эффектов (не меняет внешнее состояние, не читает из сети, не пишет в DOM). Это фундамент функционального программирования, потому что чистые функции предсказуемы, легко тестируются и безопасно кэшируются.