reduce

모찌모찌·2024년 1월 24일

자바스크립트 공부

목록 보기
26/27
arr.reduce((accumulator, currentValue, index, array), initialValue);
// 배열.reduce((누적값, 현재값, 인덱스, 요소), 초기값);

배열의 요소를 순차적으로 순회하며 숫자든 배열이든 객체든 하나의 값으로 줄여 return 하는 함수다. 즉, 배열을 기반으로 하나의 값을 도출할 때 사용된다.

<예제>

const numbers = [1,2,3,4];
 
const sumAll = numbers.reduce((acc, cur, i) => {
  console.log(`${i}번째 idx`);
  console.log('acc',acc);
  console.log('cur',cur);
  console.log("-----------");
  return acc + cur;
}, 0);
 
console.log(`sumAll : ${sumAll}`);

profile
꼬꼬마 개발자 지망생

0개의 댓글