使用JavaScript中的递归查找数组的乘积

我们需要编写一个JavaScript函数,该函数接受一个Integer数组。我们的功能应该做以下两件事-

  • 利用递归方法。

  • 计算数组中所有元素的乘积。

最后,它应该返回。

例如-

如果输入数组是-

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

以上是 使用JavaScript中的递归查找数组的乘积 的全部内容, 来源链接: utcz.com/z/326415.html

回到顶部