링크 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
array of object 순환하며 값 구하는 방법
: https://stackoverflow.com/questions/5732043/javascript-reduce-on-array-of-objects
잘못된 방법 :
selectedData.reduce((acc,item) => acc + item.count) // item 객체가 출력
selectedData.reduce((acc,item) => acc + item.count,0) // 원하는 값 출력
- 차이점 : 0으로 acc값을 초기화 시켜준 것
- initialize : callback의 최초 호출에서 첫 번째 인수에 제공하는 값. 초기값을 제공하지 않으면 배열의 첫 번째 요소를 사용합니다. 빈 배열에서 초기값 없이 reduce()를 호출하면 오류가 발생합니다.