#
15.reduce()
#
목차
1. 개요 2. 기본문법 2.1. 인수 argument
3. 응용예제
#
1. 개요
reduce 메서드는 배열의 첫번째 요소부터 마지막 요소까지의 합성 곱 처리를 한다. 합성 곱 처리란 배열 요소 하나를 함수로 처리한 후 그 반환값을 다음번 요소 처리시 함수의 입력 값으로 사용하는 처리방법을 말한다.
#
2. 기본문법
arr.reduce(callback[, initialValue])
- callback : 합성 곱을 하는 함수
- initialValue : callback 이 처음 호출 되었을 때의 첫번째 인수의 값 optional
#
2.1. 인수 argument
callback 함수는 아래와 같은 인수를 받는다
prev : 이전 요소를 처리한 함수의 반환값 또는 initial 또는 첫번째 요소의 값 value: 현재처리하는 배열요소의 값 index: 현재처리하는 배열요소의 인덱스 array: 메서드를 적용 중인 배열의 참조
#
3. 응용예제