작성
·
194
8
다른분이 질문한것에서 저도 의문이 생겼는데 답변을 봐도 이해가 잘되지않습니다.
curry함수에 의해서
products =>filter(p=>p.price <20000, products)가
products ⇒ filter(p⇒p.price <2000)(products)로 변화되고
filter(p⇒p.price <2000) 이렇게 축약되었을때 어떻게 같게 작동하는지 모르겠습니다.
a => f(a) 라는 함수는 그냥 f와 하는일이 같다는 말이 이해가 잘안됩니다. 조금만 더 풀어서 설명부탁드립니다.
답변 1
4
const add1 = a => a + 1;
const f1 = a => add1(a);
const f2 = add1;
위 3개의 함수에 3을 넣으면 모두 4가 나올 것이다. 라는 설명입니다.
감사합니다 :)