JS中简单递归的实现:
function fun(num){
if(num<=1){
return 1;
}else{
return num*arguments.callee(num-1);
}
};
alert(fun(5));
输出的结果值为:120 ,在能够调用arguments.callee的情况下,js不会出现错误。
JS中简单递归的实现:
function fun(num){
if(num<=1){
return 1;
}else{
return num*arguments.callee(num-1);
}
};
alert(fun(5));
输出的结果值为:120 ,在能够调用arguments.callee的情况下,js不会出现错误。
2878
892

被折叠的 条评论
为什么被折叠?