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