[React] reduce 는 무엇인가? 한 번 ARABOZA.

Dtrip·2022년 6월 22일
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
Devtrip

0개의 댓글