ECMAJavacript 函数内置属性arguments.callee,可以用来替代函数名,callee是一个函数内部执行函数名的指针

/除此之外,函数还有一个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




  • 发表于 2016-07-05 16:48
  • 阅读 ( 60 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
石天
石天

437 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章