在JavaScript函数调用时,可以判断实参的个数是否和形参的个数相等,进而执行一些动作。其中:
1、形参个数: arguments.callee.length 或者 函数名.length ,arguments.callee就是取得函数的名字。
2、实参个数: arguments.length
function fun(a,b,c,d){
if( arguments.callee.length == arguments.length){
//do something
}else{
//do another something
}
}