标签:
[转自]js-arguments.callee一些用途:http://blog.sina.com.cn/s/blog_a4f313580101713i.html
递归调用例子:求一个数的阶乘
//普通实现
function fun2(n) { if (n > 1) { return n * fun2(n -1); } return 1;} var r1 = fun2(3); alert(r1);
//使用匿名函数
var r2 = (function(n) { if (n > 1) { return n * arguments.callee(n -1); } return 1;})(3); alert(r2);
标签:
原文地址:http://www.cnblogs.com/k11590823/p/4561835.html