Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 재귀를 사용하여 배열의 곱 찾기

<시간/>

정수 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 다음 두 가지 작업을 수행해야 합니다. -

  • 재귀적 접근 방식을 사용하십시오.

  • 배열에 있는 모든 요소의 곱을 계산합니다.

그리고 마지막으로 제품을 반환해야 합니다.

예를 들어 -

입력 배열이 -

인 경우
const arr = [1, 3, 6, .2, 2, 5];

그러면 출력은 다음과 같아야 합니다. -

const output = 36;

예시

이에 대한 코드는 -

const arr = [1, 3, 6, .2, 2, 5];
const arrayProduct = ([front, ...end]) => {
   if (front === undefined) {
      return 1;
   };
   return front * arrayProduct(end);
};
console.log(arrayProduct(arr));

출력

콘솔의 출력은 -

36