33 / 43
Как работает композиция функций (function composition)?
Композиция функций — это объединение двух или более функций в одну, где результат одной функции становится аргументом следующей. Математически: (f . g)(x) = f(g(x)). В JS это реализуется через compose (справа налево) или pipe (слева направо). Композиция позволяет строить сложное поведение из простых, переиспользуемых кирпичиков.