함수형코딩 289~302 26일차
요약
함묵적인자는 명시하고 본문(달라지는구현)은 콜백으로 바꾸기
map : 새로운 함수를 리턴하는 카피온라이트로 구현된다.
filter : map + 조건문, 조건문에 부합하는 element만 반환된다.
함수를 전달하는 3가지 방법
전역으로 선언
지역으로 선언
인라인으로 선언 (익명함수)
고차함수는 변수를 미리 세팅해 놓을 수 있다.
function emailsForCustomers(customers, GOODS, BESTS){
return map(customers, function(customer){
return emailForCustomer(customer, GOODS, BESTS);
}
}
goods와 bests는 고차 함수를 선언할때 미리 지정 가능하다
발췌
메모