개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.29 17:04

reduceRight 메서드의 initialValue 파라미터에 대한 이해

목록
  • 디버깅의신 5일 전 2025.05.29 17:04
  • 22
    1
선생님, reduceRight 메서드를 사용할 때 initialValue 파라미터에 대해 혼란스럽습니다. initialValue를 생략하면 어떻게 되는지 알려주세요?

    댓글목록

    profile_image
    나우호스팅  5일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,888건 / 42 페이지

검색

게시물 검색