JavaScript를 사용하는 개발자라면 Array의 각 요소를 통해 작업하는 상황이 반드시 옵니다. (이미 경험해보셨을 것입니다.) 그렇기에 Array.forEach 문법과 for 문법 중 하나를 보셨을 것입니다.저는 주로 for 문을 자주 사용했었는데, 같이 작업하시는 개발자분이 "저는 이런 문법 처음 봐요."라는 말씀을 듣고 "나도 처음 봤을 때 저런 느낌이었는데!"라고 생각했던 것이 떠올랐습니다. 그러면서 다음 질문이 떠올랐습니다:"그러면 for 문과 forEach의 차이점이 무엇일까?"1. 성능forEach 문이 for 문보다 성능이 더 좋습니다. forEach는 배열의 크기를 구할 필요가 없기 때문입니다.2. 동기/비동기 방식for 문은 동기(sync) 방식이고, forEach는 비동기(asy..