• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

22.05.28 22:32 작성 조회수 159

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

네 맞습니다 :)