코딩/JavaScript

forEach()와 map() 메소드의 차이

이도화 2024. 12. 5. 09:17

 

출처 : https://d-cron.tistory.com/11

 

[JS] forEach()와 map() 차이점

어렴풋이 forEach와 map 모두 배열의 원소들을 입맛대로 조종하는 함수라는 것을 기억하고 있었다. 그러나 백준에서 문제를 푸는데 map()을 사용하면 맞고, forEach()를 사용하면 틀리는 문제가 나왔다

d-cron.tistory.com

 

 

다시 말해 forEach()와 map() 메소드의 차이는,

forEach()는 함수형 프로그래밍 시 반복문의 기능을 하는 메소드라는 것이고,

map() 메소드는 forEach()처럼 반복문의 기능을 하는 데 더하여 새로운 배열을 반환하는 메소드라는 것이다.

 

이것이 둘 사이의 명확한 차이다.