코딩/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()처럼 반복문의 기능을 하는 데 더하여 새로운 배열을 반환하는 메소드라는 것이다.
이것이 둘 사이의 명확한 차이다.