JavaScript 中数组的和与积
我们须编写一个 JavaScript 函数,该函数仅接收一个数字数组作为参数。函数应计算数组中所有数字的和与所有数字的积。然后函数应返回和与积的绝对差值。
示例
以下为代码 −
const arr = [1, 4, 1, 2, 1, 6, 3];
const sumProductDifference = (arr = []) => {
const creds = arr.reduce((acc, val) => {
let { sum, product } = acc;
sum += val;
product *= val;
return {
sum, product
};
}, {
sum: 0,
product: 1
});
const { sum, product } = creds;
return Math.abs(sum - product);
};
console.log(sumProductDifference(arr));输出
以下为控制台上的输出 −
126
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 语言
C++
C#
MongoDB
MySQL
Javascript
PHP