callback함수를 통해 주어진 3개의 인자(요소 값, index, 순회하는 대상 객체)를 사용해 새로운 값을 만드는 함수를 등록하는 것이다. 일반 객체와 달리 map객체는 키로 사용할 수 있는 값이 객체를 포함한 모든 값이다. 일반 객체는 문자열 또는 심벌 값이다.
map은 배열을 1대1로 짝지어 함수 안에 적어준 대로 반환한 값을 메서드다. 대신 기존 객체를 수정하지 않는다.
👉🏻 callbackfn 콜백함수란?
다른 함수가 실행을 끝낸 뒤에 실행되는 함수.
다른 함수의 인자로 이용되는 함수.
어떤 이벤트에 의해 호출되는 함수.
🔍 map의 사용 예시
배열.map((요소, 인덱스, 배열) => {return 요소});