Условие задачи
Сравните императивность с декларативностью в JavaScript.
Ответ
Функциональное программирование является частью более обширной парадигмы: декларативного программирования. Оно представляет собой отдельный стиль программирования. При его соблюдении приложения структурированы таким образом: описание того, что должно случиться, приоритетнее определения того, как это должно случиться.
Чтобы разобраться в сути декларативного программирования, сравним его с императивным программированием, или со стилем программирования, при котором вся забота сводится к тому, как достичь результатов с помощью кода. Рассмотрим типовую задачу: создание строкового значения, подходяще...