arguments的使用
1.简单介绍
//arguments的使用
function fn() {
console.log(arguments); //存储了所有传递过来的实参
console.log(arguments.length);
console.log(arguments[2]);
}
fn(1,2,3);
// 伪数组 并不是真正的数组
// 1.具有数组的length的属性
// 2.按照索引的方式存储
// 3.没有真正数组的一些方法pop(),push()等等
2.实例剖析
利用函数求任意个数的最大值
function getMax() {
var max=arguments[0];
for(var i=1;i<arguments.length;i++){
if(arguments[i]>max){
max=arguments[i];
}
}
return max
}
console.log(getMax(1,2,3));
console.log(getMax(1,2,3,4,5,6));