[JavaScript] reduce(리듀스) 함수 알아보기
✔ reduce 함수란? reduce는 사전적으로 줄이다라는 뜻을 가지고 있다. 사전적 의미 그대로, 리듀스 함수는 배열의 요소를 순차적으로 순회하며 숫자든 배열이든 객체든 하나의 값으로 줄여 return 하는 함수다. 즉, 배열을 기반으로 하나의 값을 도출할 때 사용된다. ✔ reduce 함수의 기본 문법 arr.reduce(callback(accumulator, currentValue, index, array), initialValue); // 배열.reduce(callback(누적값, 현재값, 인덱스, 요소), 초기값); reduce()는 빈 요소를 제외하고 배열 내에 존재하는 각 요소에 대해 callback 함수를 한 번씩 실행하는데, 콜백 함수는 다음의 네 인수를 받습니다: - accumulat..
2022. 11. 6.