为了账号安全,请及时绑定邮箱和手机立即绑定

arguments.callee方法的用法求大神讲的详细点?

arguments.callee方法的用法求大神讲的详细点?

正在回答

5 回答

可以递归调用函数

0 回复 有任何疑惑可以回复我~

callee属性指代当前正在执行的函数。

如在匿名函数中通过callee来递归地调用自身。

var factorial = function(x){

if(x <= 1) return 1;

return x * arguments.callee(x-1);


0 回复 有任何疑惑可以回复我~

callee方法指向当前执行的函数,caller方法指向调用当前函数的函数,严格模式下禁止使用

0 回复 有任何疑惑可以回复我~

就只有这种用法吗?还有其他用法吗?

0 回复 有任何疑惑可以回复我~

arguments.callee 就是一个函数名在函数内部的代称,例:

function add(){

    console.log(arguments.callee === add);

}

add(); //true

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

arguments.callee方法的用法求大神讲的详细点?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信