-
[JavaScript] reduce 함수 알아보기웹/JavaScript 2022. 12. 3. 12:33
프로그래머스 코딩테스트 연습문제를 풀다가 reduce 메소드의 사용이 헷갈려서 정리하는 시간을 갖게 되었다.
reduce() 메서드란?
reduce() 메서드는 배열의 각 요소에 대해 주어진 리듀서 (reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.
예시)
리듀서 함수는 네 개의 인자를 가진다. 누산기 (acc), 현재 값 (cur), 현재 인덱스 (idx), 원본 배열 (src).
리듀서 함수를 풀면 아래 왼쪽 긴 코드 대신 오른쪽 코드처럼 간결하게 작성 가능하다.
'웹 > JavaScript' 카테고리의 다른 글
[JavaScript] 실수(반올림/내림/올림) , 배열 (pop,push,splice), split, sort (0) 2022.12.03 [JavaScript] 정수 제곱근 판별 (0) 2022.12.03 JavaScript 문법 - 변수, 함수, typeof (0) 2022.08.29 JavaScript 기본 용어 -표현식과 문장, 키워드, 식별자, 주석 (0) 2022.08.29 JavaScript 시작하기 - 실습 세팅(환경) 설정, node.js 설치, 간단 출력 예제 (0) 2022.08.29