분류
javascript
왼쪽에서 오른쪽으로 함수를 구성하려면 펼치기 연산자 (...)와 함께 Array.reduce ()를 사용합니다.
본문
const pipeFunctions = (...fns) => fns.reduce((f, g) => (...args) => g(f(...args)));
i.e.
const add5 = x => x + 5; const multiply = (x, y) => x * y; const multiplyAndAdd5 = pipeFunctions(multiply, add5); multiplyAndAdd5(5, 2); // 15
- 이전글promise을 반환하기 위해 비동기 함수를 변환 18.09.01
- 다음글비동기 함수에 대해 왼쪽에서 오른쪽으로 함수를 구성합니다. 18.09.01