강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김봉섭님의 프로필 이미지
김봉섭

작성한 질문수

함수형 프로그래밍과 JavaScript ES6+

go+curry를 사용하여 더 읽기 좋은 코드로 만들기

products => filter() 가 filter()가 된 이유

작성

·

244

0

1. products => filter(p => p.price < 20000)(products)

1단계: 변형

2. products ⇒ filter(p ⇒ p.price < 20000) 인자 하나만 들어 왔다.

2단계: 부분 해석 

따라서 (...) => f(a, ...) 함수를 리턴한다.

(...) => f(a, ...) (products) 와 같다.

 

로 이해했는데 맞나요?

답변 1

1

MDU 유인동님의 프로필 이미지
MDU 유인동
지식공유자

네 맞습니다 :)

김봉섭님의 프로필 이미지
김봉섭

작성한 질문수

질문하기