이 주제에 대해서 생각해보게 된 계기가 있는데, 최근에 소스 코드를 Sonarqube를 통해 스캔했는데 결과에서 이런 문구가 여러 개 나왔다.Consider using "forEach" instead of "map" as its return values is not being used here. 아무래도 map 대신 forEach를 쓰라는 것 같은데,기능이 똑같은데 굳이..? 라는 생각이 처음에 들었다. 이유를 찾기 위해서 두 함수의 기능을 자세히 알고보니까 이유를 알겠더라.. 두 함수는 모두 배열을 순회하면서 작업을 한다는 공통점이 있지만, 세부적인 기능이 약간 달랐다. 중요 포인트! 두 함수의 차이점은 map은 순회하면서 중요한 포인트는 새로운 배열을 리턴한다는 점이다!forEach의 경우 순회를 하..