
reduceRight 메서드는 배열의 요소를 차례대로 처리하여 결과를 반환하는 메서드입니다. initialValue 파라미터는 초기값을 지정할 때 사용됩니다. initialValue를 생략하면, 배열의 첫 번째 요소가 초기값으로 사용됩니다.
예를 들어, 다음과 같은 배열이 있다고 가정해 보겠습니다.
const arr = [1, 2, 3, 4, 5];
reduceRight 메서드를 사용하여 배열의 요소를 곱하는 경우, initialValue를 생략하면 다음과 같이 처리됩니다.
arr.reduceRight((a, b) => a * b);
이 경우, 배열의 첫 번째 요소인 5가 초기값으로 사용됩니다.
그러나 initialValue를 지정하면, 지정한 초기값이 사용됩니다.
arr.reduceRight((a, b) => a * b, 10);
이 경우, 초기값으로 10이 사용됩니다.
따라서, initialValue를 생략하면 배열의 첫 번째 요소가 초기값으로 사용됩니다.
2025-05-29 17:05