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

avatar
作者
猴君
阅读量:0

可以使用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的函数式编程特性。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!