在javascript中,不需要明確指出參數名,就能訪問它們。如:
function hi(){
if(arguments[0]=="andy"){
return;
}
alert(arguments[0]);
}
用arguments[0]可以訪問第一個參數,如此類推。
利用arguments對象可以實現重載,利用arguments.length可以獲取函數的參數個數,如下:
function hi(){
if(arguments.length==1){
alert(arguments[0]);
}
else if(arguments.length==2){
alert(arguments[0] + arguments[1]);
}
}
<script language="JavaScript" type="text/javascript">
function fun()
{
var arr=fun.arguments;
for(var i=0;i<arr.length;i++)
{
alert(arr[i]);
}
}
fun("aa","bb","cc");
</script>