map foreach reduce
-
forEach()와 map()의 차이점Study/JavaScript 2020. 6. 13. 11:58
공통점 forEach, map, reduce의 공통점은 "배열을 이용한다"는 점이다. 배열의 값을 조작해서 원하는 결과값을 도출하는데 의미가 있다. forEach()와 map()의 차이점 1. 새로운 배열을 반환하는 map() 다른 점을 알아보자. forEach()가 배열 요소마다 한 번씩 주어진 함수(콜백)를 실행하는 것과 달리, map()은 배열 내의 모든 요소 각각에 대하여 주어진 함수(콜백)를 호출한 결과를 모아 새로운 배열을 반환한다는 특징을 가지고 있다. 그리고, 그 함수는 1. currentValue (배열 원소의 값) 2. index (현재 요소의 인덱스) 3. array (현재 배열) 이 세 개의 인자를 가지고 호출된 다. 배열의 각 원소에 3을 곱하는 코드를 두 메서드의 특징에 맞게 짜..