@lukos10000/compose
v1.0.2
Published
Функция `compose(fns)` выполняет композицию функций.
Downloads
4
Readme
compose
Функция compose(fns)
выполняет композицию функций.
Что такое композиция функций?
Для функций f(x), g(x), k(x, z)
композицией composedFn
будет называться функция f(g(k(x, z)
. Другими словами, в переданном массиве функций функции вызываются справа налево и результат предыдущей функции подаётся на вход последующей
Пример вызова
const fn = compose([
x => x - 8,
x => x ** 2,
(x, y) => (y > 0 ? x + 3 : x - 3)
]);
fn("3", 1); // 1081
fn("3", -1); // -8