reduce
배열의 각 요소를 순회하며 callback함수의 실행 값을 누적하여 결과값을 반환한다.
[0, 1, 2, 3, 4].reduce(function(accumulator, currentValue, currentIndex, array) {
return accumulator + currentValue;
});
reduce()가 반환하는 값으로는 마지막 콜백 호출의 반환값(10)을 사용합니다.
!!참고
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce