[JS] 내장 고차함수 이해하기 (Feat. map, filter, reduce)
자바스크립트(JS)에는 기본적으로 내장된 고차 함수(Built-in higher order functions)가 여러가지 있다. 그중에서 배열 메소드들 중 일부가 대표적인 고차 함수에 해당한다. 1. map 배열의 각 요소가 특정 논리(함수)에 의해 다른 요소로 지정(map) 된다. map은 아래와 같이 하나의 데이터를 다른 데이터로 맵핑(mapping)할 때 사용된다. const cartoons = [ { id: 1, bookType: 'cartoon', title: '식객', subtitle: '어머니의 쌀', createdAt: '2003-09-09', genre: '요리', artist: '허영만', averageScore: 9.66, }, { id: 2, // .. 이하 생략 }, // .. 이..