要理解递归,首先要理解递.chorme最多 13926 个栈
递归是一种中解决问题的方法,每个递归函数都必须有 基线条件 和 一个不再递归调用的条件(停止点),防止无限递归出现死循环;
基础案例
function fun (num){if(num <= 0){return 1;}else{return fun(num - 1 ) * num;}}
检查浏览器调用栈
let i = 0;function recursiveFn(){i++;recursiveFn();}try{recursiveFn();}catch(err){console.log(i , err);}
