Cаммари: JS: Функции

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Читать в полной версии →
Chapter 2: Чистые функции

Детерминированность: Функция, которая при одних и тех же входных параметрах выдает одинаковый результат, не должна зависеть от внешних переменных.

Side-effect: Функции с побочными эффектами, включающие запись/чтение/вывод на экран Pure-function: Детерминированная функция без побочных эффектов

Chapter 3: Разделение команд и запросов
Chapter 4: Оператор Rest
Chapter 7:Объекты первого класса
Chapter 8: Функции высшего порядка
Map/Filter/Reduce:
Chapter 13: Парадигмы программирования