본문 바로가기
하루 1개 이상 면접 질문

면접질문 47일차

by 멈추지않아 2022. 3. 10.

0310Array. forEach() 반복과 Array. map() 메서드의 주된 차이점이 무엇인지 설명할 수 있나요? 

그리고 하나를 선택한다면 왜 그것을 선택할 건가요? forEach 와 map의 차이점은 return을 통해서 데이터 변경이 되는가 안되는가입니다. forEach는 데이터를 이용해서 다른 데이터를 만들거나 출력하는 건 가능하지만, 그 배열을 변경시킬 수는 없습니다. 하지만 map은 둘다 가능하게 됩니다. 만약 둘 중 하나를 쓴다면 map을 사용할 것입니다. 공부하다가 map을 많이 쓰기도 했고 우리가 코드를 작성해서 사용할 때 처음에는 데이터를 변경시킬 마음이 없었지만 어쩔 수 없이 배열 데이터를 변경해야 될 때 수정하기가 더 편하고 빠를 것 같습니다.

 

'하루 1개 이상 면접 질문' 카테고리의 다른 글

면접질문 49일차  (0) 2022.03.12
면접질문 48일차  (0) 2022.03.11
면접질문 46일차  (0) 2022.03.09
면접질문 45일차  (0) 2022.03.08
면접질문 44일차  (0) 2022.03.07