
reduce() / reduceRight() 특징초기값이 없으면 배열 첫 요소가 누적값으로 사용됨 (단, 빈 배열에서 초기값 없으면 오류 발생)원본 배열 변경 없음 : reduce()/reduceRight()는 순회만 하고 배열을 변형하지 않음체이닝 가능 : map(), filter() 등과 결합해서 사용 가능reduce()reduce()는 배열의 각 요소를 순회하면서 누적 계산을 수행하고, 최종적으로 하나의 값으로 축약할 때 사용합계, 평균, 객체 변환, 문자열 결합 등 일반적인 누적 계산기본 문법배열.reduce((누적값, 현재값, 인덱스, 배열) => { // 누적 계산 로직 return 누적값;}, 초기값);요소설명누적값(acc)이전 계산 결과를 담는 변수현재값(cur)현재 배열 요소인덱스(..