Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm tích của mảng bằng đệ quy trong JavaScript


Chúng ta cần viết một hàm JavaScript nhận một mảng số nguyên. Hàm phải làm hai việc:

  • 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ả về tích.

Ví dụ –

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

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

Thì đầu ra nên là:

const output = 36;

Ví dụ

Mã thực hiện:

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

Kết quả

Kết quả trong console:

36