강의

멘토링

커뮤니티

Inflearn Community Q&A

qwsdf002165's profile image
qwsdf002165

asked

Functional Programming with JavaScript (ES5)

Curry, curry, curryr

_curryr 이용해서 _get함수 쓸 때 궁금한것이 있습니다!

Written on

·

247

1

_get('name') 함수 안에 curryr을 포함하고 있어서

_get('name')뒤에 인자가 하나 더 붙어야하는 거 아닌가요?

인자가 하나밖에 없는데 어떻게 값을 알고 가져오는 건지 잘 이해가 안됩니다 ㅜ ㅜ

함수형-프로그래밍javascript

Answer 2

3

map 함수를 보면 2번째 인자로 함수를 받아서 _each 함수를 실행하는 과정에서 받는 인자 val 값을 _get('name')의 실행인자로 넣어줍니다! 이미 해결하셨을것 같은데 저도 이부분이 처음에 이해안됐다가 이해된것같아서 적어봅니다!

0

mduniv님의 프로필 이미지
mduniv
Instructor

_get('name') 의 결과는 함수입니다.

_get('name')({ name: 'hi' }) 

와 같이 사용 가능하기 때문에 예제처럼 사용될 수 있습니다 :)

이해가 어려우시면 좀 더 이전으로 돌아가 차근히 봐주시길 부탁드려요! :)

qwsdf002165's profile image
qwsdf002165

asked

Ask a question