arguments对象是一个类数组,拥有length属性,可以通过数组下标访问数据,但是不能使用数组的方法
可以先将arguments对象转换成数组对象,进而就是一个数组求和的问题

// 通过...转换
function useArguments() {
    return [...arguments].reduce((a,b)=>a+b)
}
// 通过ES6新增的构造函数方法转换
function useArguments() {
    return Array.from(arguments).reduce((a,b)=>a+b)
}