• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

curry 함수의 내부

19.04.26 04:03 작성 조회수 160

0

const curry = f => (a, ..._) => _.lenght ? f(a, ..._) : (..._) => f(a, ..._);

위 함수에서 a 는  log 에서 받은 params 들이 두개 이상 저장되는 곳이라고 볼수있나요?

답변 2

·

답변을 작성해보세요.

1

a는 미리 받아둔 인자가 되구요.

인자가 두 개 이상이어서 즉시 실행할 수 있을 때는 즉시 실행하고 아닐 때는 함수를 리턴하고 그 함수가 다음 번에 실행될 때 ..._ 를 받아서 실행합니다. 

0

vanila님의 프로필

vanila

질문자

2019.04.26

커리 함수에서 처음 리턴하는 함수부분인 (a, ..._)는 로그에서 무엇을 받는지 어떤 쓰임새가 있는지 알고 싶습니다,