21. JS и функциональное программирование
JS – мультипарадигменный язык,
частично поддерживает
функциональное программирование
22. Основное понятие – функция (отображение, оператор,
преобразование) в ее математичеком смысле
x.2(x+5) –λ абстракция
( x.2(x+5)) 4 –λ аппликация
23.
24. Функции лишены побочных эффектов и
детерминированы, результат зависит только от
входных данных (нет ввода / вывода, изменения
глобальных переменных).
27. Функция – обычный объект, она может быть передана как
параметр, возвращена из функции, присвоена
переменной . Иными словами, она – First-class citizen.
Данные и код – одно целое
42. Борщ — разновидность супа на основе
свёклы, традиционное блюдо
украинской кухни. К настоящему
времени получил распространение
среди многих народов восточной и
центральной Европы. В частности,
входит в национальные кухни России
Что?
Как?