currying1 [Javascript] 함수 : Currying (커링) ✨ Curry 함수란? 함수를 반환(return)하는 고차함수의 일종이다. 이때, 반환되는 함수를 클로저(Closure)라고 칭하기도 한다. function curry(func) { // curry() 는 커리함수이다 return (function closure(something){ // callback() 는 클로저이다 return (console.log(something)) }) } ✨ Currying(커링)이란? 여러 개의 매개변수를 단일 호출에 처리하는 함수를, 각각의 매개변수가 개별로 호출될 수 있도록 변환하는 작업을 커링(Currying)이라고 한다. function sum(a, b) { // 일반 함수 sum() 을 커링하여 변환해보도록 한다. return a + b; } function c.. 2021. 5. 9. 이전 1 다음