5명씩 - Array.reduce()

주세환·2024년 2월 28일
0

Algorithm

목록 보기
13/14

function solution(names) {
    return names.reduce((acc, cur, idx) => {
        if(idx % 5 === 0) acc.push(cur);
        return acc;
    }, []); // , []는 acc를 배열로 초기화한다는 의미이다.
}
  • reduce의 인자
  1. accumulator - 누적된 값(누적기)
  2. currentValue - 현재 배열에서 처리 중인 요소
  3. currentIndex - 현재 배열에서 처리 중인 요소의 인덱스
  4. array - 'reduce'가 호출된 배열

0개의 댓글