map과 forEach와 유사한 콜백함수이다. map과 forEach와는 다른 점이 있는데
이는 Reduce의 파라미터를 정리하고 설명하겠다.
콜백함수의 반환 값은 accmulator에 적재되고 순회하면서 계속 누적된다.
마지막 accmulator의 값을 반환한다.
const arr = [1, 2, 3, 4, 5];
const sum = arr.reduce((acc, value) => acc + value);
console.log(sum);
// 출력 15