温馨提示×

怎么用es6的方法进行数组求和

es6
小亿
233
2024-01-13 15:53:47
栏目: 编程语言

可以使用ES6的reduce()方法来求和数组。

const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((total, num) => total + num, 0);
console.log(sum); // 输出:15

在这个例子中,reduce()方法接收两个参数:一个回调函数和一个初始值。回调函数接收两个参数:累加器和当前值。回调函数的返回值会成为下一次调用回调函数时的累加器的值。初始值参数是可选的,它是在迭代开始之前作为第一次调用回调函数的第一个参数。

在这个例子中,初始值是0。在每次迭代中,回调函数会将当前值添加到累加器上,并返回新的累加器值。最后,reduce()方法返回的是累加器的最终值,即数组的总和。

使用ES6的方法进行数组求和的好处是代码简洁,而且可以更好地利用JavaScript的函数式编程特性。

0