Опубликовано:
Простыми словами: Чистые функции
- Всегда одинаковый результат при одинаковых аргументах (детерминированность)
Пример:
fn (a,b) {a + b}
- Выполняют только операции связанные с вычислениями (нет побочных эффектов)
Пример:
- запросы по сети
- вывод console.log
- запись данных на диск