말랑말랑 LAB

[JavaScript] pipe 함수, go 함수 본문

JavaScript/함수형 프로그래밍

[JavaScript] pipe 함수, go 함수

쭈02 2018. 12. 26. 18:48

자바스크립트 pipe 함수, go 함수



o pipe 함수란?


  • 함수들을 인자로 받아서, 이 함수들을 연속적으로 실행해주는 함수를 리턴하는 함수
  • (인자로) 들어온 함수들을 연속 실행할 준비가 된 함수를 리턴하는 함수
  • reduce 함수를 통해서 만들 수 있음
o 코드
  • _reduce 함수 활용하여 인자로 받은 3개의 함수를 차례대로 실행하는 함수를 리턴



o go 함수란?

  • 인자를 받아 결과를 바로 만드는 함수
  • _pipe 함수의 즉시 실행 버전
  • _rest 함수 활용하여 함수 배열에서 첫번째 argument 제외 후 _pipe 함수 실행


'JavaScript > 함수형 프로그래밍' 카테고리의 다른 글

[JavaScript] _each 의 외부 다형성 높이기  (0) 2019.01.02
[JavaScript] reduce 함수  (0) 2018.12.25
[JavaScript] 커링  (0) 2018.12.24
[JavaScript] 일급 함수  (0) 2018.12.20
[JavaScript] 순수 함수  (0) 2018.12.19
Comments