@lukos10000/compose

1.0.2 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @lukos10000/compose

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

1.2 kB

Total Files

3

Last publish

Collaborators

  • lukos10000