arguements
特点:
类数组,其与数组相同的部分为索引(下标)和长度(arguements.length)。
功能:
其主要保存实参,下标为0则表示第一个实参。
应用:
js通过该对象实现了重写。
实例:
捕捉实参长度
//捕捉实参长度
window.onload = function(){
abc(1,2,3);
}
function abc(){
//虽然这里没有引用参数,但是arguments仍能捕获到
alert(arguments.length);
}//output 3
重写
function abc(){
if(arguments.length==1){
//可在此出达到重写的目的
console.log("只有一个参数的abc");
}
else if(arguments.length==2){
//可在此处达到重写的目的
console.log("有两个参数的abc");
}
}
abc(1);
控制台