fn.caller 返回正在调用fn的函数;

arguments.callee 返回当前正在执行的函数;常用于匿名函数递归

arguments.length实参数

arguments.callee.length形参数;

function a(args0,args1){
    console.log(arguments.length);//输出3 表示你调用函数时传进去多少个参数
    console.log(arguments.callee.length);//输出2 表示这个函数括号里面有多少个实参在这里是args1和args2两个
}
a(1,2,3)