본문으로 이동

Map (고차 함수)

위키백과, 우리 모두의 백과사전.
인쇄용 판은 더 이상 지원되지 않으며 렌더링 오류가 있을 수 있습니다. 브라우저 북마크를 업데이트해 주시고 기본 브라우저 인쇄 기능을 대신 사용해 주십시오.

프로그래밍 언어에서 Map은 고차 함수로서, 전해진 함수를 배열의 모든 요소에 적용하여 그 결과를 전달한다.

예를 들어 만약 square라는 함수를 만든 뒤, map(square, [1,2,3,4,5]) 라고 호출한다면 해당 명령은 [1,4,9,16,25]를 반환한다. 이 때 map은 배열을 지나면서 모든 요소에 대해 square 함수를 적용한다.

같이 보기