function f(num){ if(num<=1){ return 1; }else{ return num * arguments.callee(num-1); }}alert(f(5)); //120這里為什么結(jié)果會(huì)是120 arguments.callee(num-1);callee指向的是f 那么這個(gè)結(jié)果不應(yīng)該是f(num-1) //5-1=4 為什么執(zhí)行的是5*4*3*2*1 呢 原理是什么
關(guān)于JS遞歸操作
暮色呼如
2018-08-08 10:11:15