Перейти к содержимому
31 / 43

Что такое чистая функция (pure function)?

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

Что такое чистая функция (pure function)? | JScriptiser