products가 사라지는 부분

미해결질문
gogosssing95 프로필

다른분이 질문한것에서 저도 의문이 생겼는데 답변을 봐도 이해가 잘되지않습니다. 

curry함수에 의해서

products =>filter(p=>p.price <20000, products)가

products ⇒ filter(p⇒p.price <2000)(products)로 변화되고

filter(p⇒p.price <2000)  이렇게 축약되었을때 어떻게 같게 작동하는지 모르겠습니다.

a => f(a) 라는 함수는 그냥 f와 하는일이 같다는 말이 이해가 잘안됩니다. 조금만 더 풀어서 설명부탁드립니다.

유인동 프로필
유인동 2달 전

const add1 = a => a + 1;

const f1 = a => add1(a);

const f2 = add1;

위 3개의 함수에 3을 넣으면 모두 4가 나올 것이다. 라는 설명입니다.

감사합니다 :)

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스