Reduce

이준구·2024년 1월 9일
0

javaScript문법

목록 보기
2/10
post-thumbnail

arr.reduce(callback[,initalvalue])

1. callback

: 배열의 각 요소에 대해 실행할 함수, 다음 네 가지 인수를 받는다.
• accumulator(previous)
: 누산기는 콜백의 리턴값을 누적한다. 만약 콜백의 첫 번째 호출이면서 initialValue 를 제공한 경우에는 initialValue 의 값이다.
• currentValue
: 처리할 현재 요소
• currentIndex (optional)
: 처리할 현재 요소의 인덱스. initialValue 를 제공한 경우 0, 아니면 1부터 시작
• array (optional)
: reduce() 를 호출한 배열

2. initialVlue (optional)

: caLlback 의 최초 호출에서 첫 번째 인수에 제공하는 값, 초기값을 제공하지 않으면 배열의 첫 번째 요소를 사용한다.


ex)

결과값: 10;

결과값: 16

과정 0 1 2 3
누산값(accumulator) 10 10 11 13
현재값(cuurentValue) 0 1 2 3
결과 10 11 13 16

초기값(InitialVaule): 10으로 설정
초기값을 제공하지 않으면 배열의 첫 번째 요소를 사용한다.

profile
개발 중~~~ 내 자신도 발전 중😂🤣

0개의 댓글

관련 채용 정보