在 JavaScript 中使用 reduce() 方法求数组元素的乘积
问题
我们要求编写一个 JavaScript 函数,其中接收一个数组 arr。我们的函数应找到并返回该数组中所有元素的乘积。
示例
代码如下 −
const arr = [3, 1, 4, 1, 2, -2, -1];
const produceElements = (arr = []) => {
const res = arr.reduce((acc, val) => {
acc = acc * val;
return acc;
}, 1);
return res;
};
console.log(produceElements(arr));输出
控制台输出如下 −
48
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP