求和-不确定参数个数,求和

js函数,在不确定传参个数的情况下,如何求和?

//不定参数个数求和
//es6方法
function sum(...arr){ var sum = 0; sum = arr.reduce((prev,next)=>prev+next,0); console.log(sum) } sum(1,2,3) //es6方法,利用函数内部属性arguments,以及数组api,获取到传参并转化为数组。然后数组求和 function sum1(){ var sum = 0; var arr = Array.prototype.slice.call(arguments); sum = arr.reduce(function(prev,next){ return prev+next; },0) console.log(sum); } sum1(1,2,3,4)
原文地址:https://www.cnblogs.com/HappyYawen/p/8534058.html