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