function del(num){
if(num<=1){
return 1
}else{
return num*arguments.callee(num-1)
}
}
console.log(del(3));
函数的内部区域,有两个特殊的对象:arguments和this 。其中arguments 是一个类数组的对象。arguments主要用处是用来保存函数参数,但是这个对象还有一个callee的属性
function del(num){
if(num<=1){
return 1
}else{
return num*arguments.callee(num-1)
}
}
console.log(del(3));
函数的内部区域,有两个特殊的对象:arguments和this 。其中arguments 是一个类数组的对象。arguments主要用处是用来保存函数参数,但是这个对象还有一个callee的属性