/*题目描述
函数 useArguments 可以接收 1 个及以上的参数。请实现函数 useArguments,返回所有调用参数相加后的结果。本题的测试参数全部为 Number 类型,不需考虑参数转换。*/
function useArguments() {
var arr=Array.prototype.slice.call(arguments)//把arguments类数组转化为数组
return eval(arr.join("+"));//求和
}
function useArguments() {
var result = Array.prototype.reduce.call(arguments,function(a,b){return a+b;});
return result;
}
var useArguments = (...args) => args.reduce((a,b) => a+b);
console.log(useArguments(1, 2, 3, 4));