인자로 받기
filter, map처럼 공통 순회 구조에 조건이나 변환 함수를 주입한다.
함수를 인자로 넘기거나 반환하면 반복되는 흐름은 유지하고 달라지는 동작만 주입할 수 있다.
filter, map처럼 공통 순회 구조에 조건이나 변환 함수를 주입한다.
외부 값을 기억하는 클로저를 만들어 설정이 담긴 동작을 돌려준다.
비동기 결과를 받는 방식은 유연하지만 중첩이 깊어지면 제어가 어려워진다.
고차 함수는 문법 테크닉이 아니라, 변하지 않는 흐름과 바뀌는 동작을 분리하는 설계 방식이다.