函数实现递归是一个很就是函数内根据一定的条件不断的调用函数本身实现循环,但是这种递归有一个条件就是该函数必须有名字,
如下可以实现一个没有名字函数的递归
(function (b){
var x= b || 0;
console.info(x);
if (x<3) {
arguments.callee(x+1);
}
})()
其中arguments.callee是实现函数自己调用自己的关键
函数实现递归是一个很就是函数内根据一定的条件不断的调用函数本身实现循环,但是这种递归有一个条件就是该函数必须有名字,
如下可以实现一个没有名字函数的递归
(function (b){
var x= b || 0;
console.info(x);
if (x<3) {
arguments.callee(x+1);
}
})()
其中arguments.callee是实现函数自己调用自己的关键