: 배열의 각 요소에 대해 실행할 함수, 다음 네 가지 인수를 받는다.
• accumulator(previous)
: 누산기는 콜백의 리턴값을 누적한다. 만약 콜백의 첫 번째 호출이면서 initialValue 를 제공한 경우에는 initialValue 의 값이다.
• currentValue
: 처리할 현재 요소
• currentIndex (optional)
: 처리할 현재 요소의 인덱스. initialValue 를 제공한 경우 0, 아니면 1부터 시작
• array (optional)
: reduce() 를 호출한 배열
: caLlback 의 최초 호출에서 첫 번째 인수에 제공하는 값, 초기값을 제공하지 않으면 배열의 첫 번째 요소를 사용한다.
결과값: 10;
결과값: 16
과정 | 0 | 1 | 2 | 3 |
누산값(accumulator) | 10 | 10 | 11 | 13 |
현재값(cuurentValue) | 0 | 1 | 2 | 3 |
결과 | 10 | 11 | 13 | 16 |
초기값(InitialVaule): 10으로 설정
초기값을 제공하지 않으면 배열의 첫 번째 요소를 사용한다.