/除此之外,函数还有一个callee 属性,一个用来指向函数名的指针
function fun_digui(var1) {
if(var1<=1){
return 1;
}else{
return var1*arguments.callee(var1-1); //这里使用arguments.callee替代了函数名,所以,外部函数名可以谁便更换
//不会影响函数的运行的
}
}
alert(fun_digui(5));
javascript每个函数都有两个属性,1,lenght,2,prototype
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!