JavaScript 中数组的总和
本教程讲解如何在 JavaScript 中获取数字数组的总和。
在 JavaScript 数组中使用 for
循环计算数组的总和
for
循环用于遍历一个数组。我们可以使用它将数组中的所有数字相加并将其存储在变量中。
const array = [1, 2, 3, 4];
let sum = 0;
for (let i = 0; i < array.length; i++) {
sum += array[i];
}
console.log(sum);
我们将变量 sum
初始化为 0
以存储结果,并使用 for
循环访问每个元素并将它们添加到数组的总和中。
在 JavaScript 中使用 reduce()
方法计算数组的总和
reduce()
方法在数组上循环并调用 reducer 函数,以将该函数的数组计算值存储在累加器中。累加器是在所有迭代中都记住的变量,用于存储遍历数组的累加结果。我们可以使用它来遍历数组,将元素的值添加到累加器中并获得数组的总和。
const arr = [1, 2, 3, 4];
const reducer = (accumulator, curr) => accumulator + curr;
console.log(arr.reduce(reducer));
在 JavaScript 中使用 lodash
库计算数组的总和
lodash
库具有 sum
方法,可以轻松添加数组中存在的数字。
var lodash = require('lodash');
var arr = [3, 6, 1, 5, 8];
var sum = lodash.sum(arr);
console.log(sum);
上面讨论的所有方法均与所有主要浏览器兼容。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。