function useArguments() {
return Array.prototype.slice.call(arguments).reduce((pre,cur) => pre + cur)
} function useArguments() {
return Array.prototype.slice.call(arguments).reduce((sum,curr) => sum + curr,0)
} slice得加上
function useArguments() {
var newArr = [].slice.call(arguments)
return eval(newArr.join('+'))
}
function useArguments() { /* 因为参数数量不定,可以先获取参数个数arguments.length 然后循环求值 */ //声明一个变量保存最终结果 var sum = 0; //循环求值 for(var i = 0; i < arguments.length; i++){ sum += arguments[i]; } return sum; }