[JavaScript] reduce()

YounGyeom·2021년 5월 23일
0

JavaScript

목록 보기
7/9

reduce

reduce()map(),filter(),find() 모든 메서드를 대체할 수 있는 유연하고 강력한 메서드이다. map(),filter(),find()로 구현할 수 있는 문제라면 reduce()로도 구현할 수 있다.
reduce()의 콜백함수에서 리턴되는 값은 누적된 결과값이다.


배열.reduce((누적값, 현잿값, 인덱스, 요소) => { return 결과 }, 초기값);

reduce method의 3가지 매개변수

현재요소로 쓰일 value를 제외하고 나머지는 필수입력 사항이 아니다.

  • value : 현재요소
  • index : 배열 내 현재 값의 인덱스
  • array : filter()을 호출한 배열

예시

Reference

profile
keep it fresh!

0개의 댓글