작성한 질문수
자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
커링, curry, curryr
작성
·
199
1
_get('name') 함수 안에 curryr을 포함하고 있어서
_get('name')뒤에 인자가 하나 더 붙어야하는 거 아닌가요?
인자가 하나밖에 없는데 어떻게 값을 알고 가져오는 건지 잘 이해가 안됩니다 ㅜ ㅜ
답변 2
3
map 함수를 보면 2번째 인자로 함수를 받아서 _each 함수를 실행하는 과정에서 받는 인자 val 값을 _get('name')의 실행인자로 넣어줍니다! 이미 해결하셨을것 같은데 저도 이부분이 처음에 이해안됐다가 이해된것같아서 적어봅니다!
0
_get('name') 의 결과는 함수입니다.
_get('name')({ name: 'hi' })
와 같이 사용 가능하기 때문에 예제처럼 사용될 수 있습니다 :)
이해가 어려우시면 좀 더 이전으로 돌아가 차근히 봐주시길 부탁드려요! :)