고차함수에 대해 공부했다. 고차함수란 함수를 인자로 받을 수 있고, 함수의 형태로 리턴할 수 있는 함수다. 특징으로는
변수에 할당할 수 있다.
다른 함수의 인자로 전달될 수 있다.
다른 함수의 결과로서 리턴될 수 있다.
코플릿 문제를 푸는 동안 생소해서 버벅 거렸는데 Sprint Review 시간에 강사님의 설명을 들으면서 '아~ 그래서 그랬구나' 하는 부분이 몇개 있었다. Sprint Review시간에 집중을 잘 해야겠다고 생각했다.
filter는 조건에 맞는 데이터만 분류(filtering) 할 때 사용한다.
map은 하나의 데이터를 다른 데이터로 맵핑(mapping) 할 때 사용한다.
reduce는 여러 데이터를, 하나의 데이터로 응축(reduce)할 때 사용한다.