[딥다이브]forEach와 map 매서드의 차이점

piper ·2024년 3월 4일
0

Java Script 

목록 보기
21/22

forEach 메서드와 map 메서드의 공통점은 자신을 호출한 배열의 모든 요소를 순회하면서 인수로 전달받은 콜백함수를 반복호출한다는 것이다. 하지만 forEach 메서드는 언제나 undefined를 반환하고 map 메서드는 콜백 함수의 반환값들로 구성된 새로운 배열을 반환하는 차이가 있다.

forEach 메서드는 단순히 반복문을 대체하기 위한 고차 함수이고, map 메서드는 요소값을 다른 값으로 매핑한 새로운 배열을 생성하기위한 고차함수이다.

profile
연습일지

0개의 댓글