[javascript] reduce() 함수
reduce() 함수 사용법 array.reduce( 콜백함수[, 초기값] ) 콜백함수 인자 (1) accumulator 누적값 (2) currentValue 현재값 (3) currentIndex 현재 인덱스 (4) 요소 초기값을 주지 않으면 배열의 첫 번째 값이 초기값이 된다. reduce 함수는 map, filter, 배열 값의 개수 세기, 비동기, 배열의 최대/최솟값 찾기 등에 이용할 수 있다. 1. 최댓값, 최소값 arr.reduce( (acc, val) => Math.max/min(acc, val), -Infinity); 2. 비동기 ==> 비동기 공부 후 추가 3. 배열 값의 개수 세기 arr.reduce( (acc, val) => { (acc[val] || 0) + 1; // acc[val]..