reduce 메소드
-
[JavaScript] 자바스크립트 reduce 메서드 이해하기프로그래밍 이야기/JavaScript 공부 2021. 5. 5. 19:35
Reduce 메서드란? 영한사전에서 reduce는 줄이다.라는 의미로 해석된다. 배열의 요소들을 하나씩 줄여가면서 연산하기 때문일까, 다양한 배열의 값들이 하나의 값으로 줄기 때문일까..? reduce 메서드는 map, forEach와 비슷하게 배열의 요소들을 순회하면서 반복적인 연산을 하는 메서드이지만, map과 forEach와는 조금 다른 부분들이 있다. 문법 // reduce const numbers = [1, 2, 3, 4]; numbers.reduce((누산값, 현재요소값, 현재요소의index, 현재배열) => { return 다음누산값; }, 초기누산값); reduce 메서드는 위 코드와 같이 두 개의 파라미터를 가지고 있다. 1. 콜백 함수 첫 번째는 map과 forEach처럼 콜백 함수를 ..