CHAPTER 12 함수형 반복

CHAPTER 12 함수형 반복

함수형 도구: map()

  • X 값이 있는 배열을 받아서 Y 값이 있는 배열로 변환 한다

    함수를 전달하는 세 가지 방법

  • 전역으로 정의하기
  • 지역적으로 정의하기
  • 인라인으로 정의하기

    함수형 도구: filter()

  • 배열에서 일부 항목을 선택하는 함수

    함수형 도구: reduce()

  • 배열을 순회하면서 값을 누적한다

    reduce()로 할 수 있는 것들

  • 실행 취소/실행 복귀
  • 테스트할 때 사용자 입력을 다시 실행하기
  • 시간 여행 디버깅
  • 회계 감사 추적

    세 가지 함수형 도구를 비교하기

  • map()은 배열의 모든 항복에 함수를 적용해 새로운 배열로 바꾼다
  • filter()는 배열의 하위 집합을 선택해 새로운 배열로 만든다
  • reduce()는 배열의 항목을 조합해 최종값을 만든다

참조