arguments是函数的内建变量,它能返回函数所接收的所有参数(实参)集合。arguments.callee()返回的是正在执行的函数,在函数体内使用。
var num = 5;
function fn(){
num--;
setTimeout(arguments.callee, 1000);
}
此函数中arguments.callee返回的是
function fn(){
num--;
setTimeout(arguments.callee, 1000);
}
arguments.callee一般用的函数的递归调用。
转载请注明带链来源:春语精椿