웹/JavaScript
[JavaScript] reduce 함수 알아보기
Judith Hopps
2022. 12. 3. 12:33
반응형
프로그래머스 코딩테스트 연습문제를 풀다가 reduce 메소드의 사용이 헷갈려서 정리하는 시간을 갖게 되었다.
reduce() 메서드란?
reduce() 메서드는 배열의 각 요소에 대해 주어진 리듀서 (reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.
예시)
리듀서 함수는 네 개의 인자를 가진다. 누산기 (acc), 현재 값 (cur), 현재 인덱스 (idx), 원본 배열 (src).
리듀서 함수를 풀면 아래 왼쪽 긴 코드 대신 오른쪽 코드처럼 간결하게 작성 가능하다.
반응형