[ JavaScript ] Map & Reduce 요약 정리
·
Archive/Develop
map 배열.map((요소, 인덱스, 배열) => {return 요소}); 반복문을 돌면서 배열 안의 요소들을 1대1로 짝지어줌. 함수는 그 짝을 어떻게 지을 것인가? 에 대한 설명을 메서드의 인자로 넣어주면 되는거임. const nums = [1, 2, 3, 4, 5]; let data = nums.map((n)=> { console.log(n); return n; }); data 는 [1, 2, 3, 4, 5] 가 들어감. map을 실행하는 배열과 결과로 나오는 배열은 다른 객체라는 것 주의. reduce 배열.reduce((누적값, 현잿값, 인덱스, 요소) => { return 결과 }, 초기값); 덧셈 예제 생각하면 쉬움.