arguments是一个对应于传递给函数的参数的类数组对象。它的属性名是按照传入参数的序列来的,第一个参数的属性名是0,第二个参数的属性名是1,….它的length属性,储存的是当前传入函数参数的个数
作用:
-
js语法不支持重载(重载的定义就是值函数的方法名相同,单参数不同),但可以用arguments对象模拟重载的效果
-
arguments对象:函数对象内,自动创建的专门接受所有参数值的类数组对象
-
Arguments[i]:获得传入的下标为i的参数值
-
Arguments.length:获得传入参数个数