/
mezentsevs
/
examples
Обзор
Документация
Войти
/
mezentsevs
/
examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
js/example_003.js
22 строки
415 B
mezentsevs
feat(js): add example_003.js
24 окт 2025, 16:22
24 окт 2025, 16:22
5c9b9e0
Код
Авторство
О чём код?
const sum = (b) => (a) => a + b; const sub = (b) => (a) => a - b; const mult = (b) => (a) => a * b; const div = (b) => (a) => a / b; const pipe = (operations) => { return (ini) => { let res = ini; operations.forEach((o) => res = o(res)); return res; }; }; const calc = pipe([ sum(4), // 9 sub(3), // 6 mult(2), // 12 div(1), // 12 ]); console.log(calc(5)); // 12