고차함수 배열'reduce'메소드

hyo123·약 24시간 전
0

reduce

reduce메소드는 호출하는 배열의 각각의 멤버에 대해서 콜백 함수를 실행하고 하나의 결과 값만 내보낸다.

reduce메소드는 2가지 파라미터를 받는다. -> 리듀서(콜백)함수 , initialValue

리듀서(콜백)함수는 4가지 파라미터를 받는다.
-> accumulator, currentValue , currentIndex, sourceArray .

만일 initialValue가 제공되었다면, accumulator는 initialValue와 같아지고 currentValue는 배열의 첫번째 값과 동일할 것이다.

만일 initialValue가 제공되지 않았다면, accumulator는 배열의 처음 요소와 동일해지고 currentValue는 배열의 두번째 요소와 같아질 것이다.

내용을 바탕으로 코드를 한번 작성해본다.

0개의 댓글