Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm sản phẩm của một mảng bằng cách sử dụng đệ quy trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript có trong một mảng Số nguyên. Chức năng của chúng ta phải thực hiện hai điều sau -

  • Sử dụng phương pháp đệ quy.

  • Tính tích của tất cả các phần tử trong mảng.

Và cuối cùng, nó sẽ trả lại sản phẩm.

Ví dụ -

Nếu mảng đầu vào là -

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

Sau đó, đầu ra phải là -

const output = 36;

Ví dụ

Mã cho điều này sẽ là -

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));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

36