reduce

이희주·2022년 6월 29일
0

reduce

reduce의 기본형은
array.reduce((acc,cur,index,element) => { return 결과 }, 초기값);
위와 같이 기본 틀이다.
누적값,현재값,인덱스,요소를 품고있다.

const numb = [1,2,3]
result = numb.reduce((acc,cur,i) => {
  console.log(acc, cur, i);
  return acc + cur;
}, 0);
//010
//121
//332
result; //6

위에서 보다시피 reduce를 사용하면 acc(누적값)이 초깃값인 0부터 시작해 return하는 대로 누적되는걸 확인 할 수있다.
초깃값을 적지 않으면 초깃값이 0번째 인덱스가 된다

profile
어제보다 오늘 발전하는 프론트엔드 개발자

0개의 댓글