자바스크립트 입문_커링함수(currying function)
자바스크립트
2021. 5. 9. 19:10
(본 포스팅은 위키북스의 '코어자바스크립트' 책을 공부하면서 작성되었습니다_내돈내산) 커링함수 : 여러개의 인자를 받는 함수를 하나의 인자만 받는 함수로 나눠서 순차적으로 호출될 수 있게 체인 형태로 구성. : 한번에 하나의 인자만 전달하는 것을 원칙으로 함. : 중간 과정상의 함수를 실행한 결과는 그 다음 인자를 받기위해 대기만 할뿐, 마지막 인자가 전달되기 전까지는 원본 함수가 실행되지 않음. let curry5 = function (func) { return function (a){ return function (b){ return function (c){ return function (d){ return function (e){ return func(a,b,c,d,e) }; }; }; }; }; ..