React Currying

sjy·2022년 4월 17일
0

코딩공부

목록 보기
31/49
post-thumbnail

1. Currying

커링은 HOF 중에서 요소가 여러 개인 함수의 요소 중 일부를 고정시켜 새로운 함수를 만드는 방법이다.

function CurryingTest(hello) {
  return function (cat) {
    console.log(`${hello}, 저는 ${cat} 입니다.`);
  };
}

hello, cat 두개의 요소를 사용하는 HOF를 만들었다.

const sayHello = CurryingTest("안녕하세요");

그 다음 hello"안녕하세요"로 고정시켜주는 sayHello함수를 만들었다.

그러면 이렇게 hello는 "안녕하세요"로 고정된 함수를 사용할 수 있다.

주의점 : 사용할 때 고정시킬 요소를 앞에 두어야 한다.

참고자료

profile
수학과 코딩

0개의 댓글