函数内部可用的 arguments 对象来访问函数的实参
注意
在函数递归调用的时候(在某一刻同一个函数运行了多次,也就是有多套实参),那么 arguments 属性的值是最近一次该函数调用时传入的实参
如果函数不在执行期间,那么该函数的 arguments 属性的值是 null
arguments对象不是一个 Array 。它类似于Array,但除了length属性和索引元素之外没有任何Array属性。例如,它没有 pop 方法,但是可以使用Array.prototype.pop.call(arguments,obj)借用Array方法
使用扩展运算符的方法可以讲arguments对象展开成一个真正的数组 例如:
var args = [...arguments];