1递归 一个函数在内部可以调用其本身
return 递归里必须加退出条件 否则成了死循环
案例一 利用递归函数求1~n的阶乘 1*2*3...*n
function fn(n) {
if (n === 1) {
return 1;
}
return n * fn(n - 1)
}
fn()
1递归 一个函数在内部可以调用其本身
return 递归里必须加退出条件 否则成了死循环
案例一 利用递归函数求1~n的阶乘 1*2*3...*n
function fn(n) {
if (n === 1) {
return 1;
}
return n * fn(n - 1)
}
fn()