函数会内置一个arguments对象,用来存储传入函数的形参,是一个伪数组。之所以说是伪数组,是因为它有部分数组的特性。
1.它具有数组的length属性。
2.它是按照索引的方式进行存储和取值的。
3.它并没有数组的一些方法如pop(),push()方法等等。
注意:argument是函数所特有的。
function fn(){
for (var i=0;i<auguments.length;i++){
console.log(arguments[i]);
}
}
fn(1,2,3,4,5);