arguments对象是一个类数组,拥有length属性,可以通过数组下标访问数据,但是不能使用数组的方法
可以先将arguments对象转换成数组对象,进而就是一个数组求和的问题
// 通过...转换 function useArguments() { return [...arguments].reduce((a,b)=>a+b) } // 通过ES6新增的构造函数方法转换 function useArguments() { return Array.from(arguments).reduce((a,b)=>a+b) }